- 29
- 0
- 约1.66万字
- 约 22页
- 2017-05-04 发布于四川
- 举报
JavaEE项目开发实验汇报
实验一 Struts 框架技术及应用
一、实验目的:
掌握 Struts 框架技术的原理及其在项目中的应用,掌握MVC 开发模式。
二、实验内容:
创建一个用于本次和后续 Java EE 项目的名为test 的数据库,并在数据库中创建一个名为user 的表,用于记录属于合法登录的用户信息:
create table user
{
id int auto_increment not null,
username varchar(10) not null,
password varchar(10) not null,
primary key(id)
};
1、参考教材 P25,创建一个Java EE 项目,通过JSP+JDBC 的方式实现用户登录和判断,并给出登陆成功或失败时相应的提示页面。
2、参考教材 P43,创建另一个Java EE 项目,通过JSP+Struts+JDBC 的方式进行登陆和判断。比较和体会使用Struts 之后与JSP+JDBC 的方式的区别。
3、在 JSP+Struts+JDBC 的实现方式下,于数据库中创建学生成绩表,实现学生成绩的增删改查等功能。
三、分析与设计过程:
数据库建立
1、用model1模式开发一个web登录程序,编写独立的JavaBean,通过JDBC访问test数据库中的user表来验证用户名和密码。
2、用model2模式开发一个web登录程序,页面效果与1的程序一样,改用Struts2控制页面的跳转,数据库的访问方式不变(仍然通过JDBC)。
四、测试数据与运行结果:
登录界面:
登录成功界面:
登录失败界面:
五、附录:
1、(1)连接数据库代码:
package org.easybooks.bookstore.jsbc;
import java.sql.*;
public class MySQLConnBean {
private Statement stmt = null;
private Connection conn = null;
ResultSet rs = null;
//构造函数
public MySQLConnBean(){}
public void OpenConn()throws Exception
{
try
{
Class.forName(com.mysql.jdbc.Driver).newInstance();
String url = jdbc:mysql://localhost:3306/test;
String user = root;
String password = root;
conn = DriverManager.getConnection(url,user,password);
}
catch(SQLException e)
{
System.err.println(Data.executeQuery: + e.getMessage());
}
}
//执行查询类的SQL语句,有返回集
public ResultSet executeQuery(String sql)
{
rs = null;
try
{
stmt = conn.createStatement(
ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
rs = stmt.executeQuery(sql);
}
catch(SQLException e)
{
System.err.println(Data.executeQuery: + e.getMessage());
}
return rs;
}
//关闭对象
public void closeStmt()
{
try
{
stmt.close();
}
catch(SQLException e)
{
System.e
您可能关注的文档
- Google的十大信条.doc
- GP17_R01管理体系认证申请书.doc
- GMP认证对纯化水设备要求.docx
- GPL,LGPL,GFDL的概念和区别.doc
- GPA算法美国加拿大.doc
- GPRS_EDGE_3G简介.doc
- GPRS_3G无线通信模块做公共自行车租赁项目方案.doc
- GPRS业务行业信息化解决的方案模板.doc
- GPRSRTU农业灌区引水远程监控system的方案.doc
- GPRS农业温室大棚环境远程监测监控操纵system.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)