java-web综合开发实战:网络留言系统

java-web综合开发实战:网络留言系统

ID:26114158

大小:2.40 MB

页数:19页

时间:2018-11-24

java-web综合开发实战:网络留言系统_第1页
java-web综合开发实战:网络留言系统_第2页
java-web综合开发实战:网络留言系统_第3页
java-web综合开发实战:网络留言系统_第4页
java-web综合开发实战:网络留言系统_第5页
资源描述:

《java-web综合开发实战:网络留言系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、沈阳化工大学实验报告课程名称JavaWeb项目名称JavaWeb综合开发实战:网络留言系统学院应用技术学院专业1401指导教师李玉红报告人张庭浩学号1422030125实验时间2016.11.24提交时间2016.12.05一、实验目的1.通过实例开发,熟练掌握JSP相关标签的应用2.熟练掌握用SERVLET作为控制器实现用户请求的处理及界面的跳转。二、实验内容采用JSP+Servlet+JavaBean+JDBC方式开发一个网络留言系统。要求:①用户在页面上输入用户名密码登录,成功进入后能看到所有留言信息;②用户可

2、自己添加、编辑留言,提交后可实时看到新增加的留言;③系统提供新用户注册功能;④在【实例三】(2.3.5节)登录程序的基础上修改扩充而成,综合运用JSP/Servlet/JavaBean等JavaWeb开发的基础性技术。三、实验过程1.建立数据库和表这里依然使用先前在SQLServer200812012中创建的数据库TEST及其userTable表,因为系统登录后要有个主界面显示别人和自己的留言信息,故还要有个留言表lyTable用于保存用户留言,如图2.1和2.2。图2.1图2.22.创建JavaEE项目新建Java

3、EE项目,项目命名为JSPExample。3.创建JDBC在项目src文件夹下建立包org.easybooks.test.jdbc,在包下创建SqlSrvDBConn类(JDBC),并往项目中添加JDBC驱动包,如图2.3.图2.3注:SqlSrvDBConn类代码如下。packageorg.easybooks.test.jdbc;importjava.sql.*;publicclassSqlSrvDBConn{privateStatementstmt;privateConnectionconn;ResultSetr

4、s;//在构造方法中创建数据库连接publicSqlSrvDBConn(){stmt=null;try{/**加载并注册SQLServer2008的JDBC驱动*/Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");conn=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=TEST","sa","123456");}catch(Exceptione

5、){e.printStackTrace();}rs=null;}//获取数据连接publicConnectiongetConn(){returnthis.conn;}//执行查询类的SQL语句,有返回集publicResultSetexecuteQuery(Stringsql){try{stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);rs=stmt.executeQuery(sql);}catc

6、h(SQLExceptione){System.err.println("Data.executeQuery:"+e.getMessage());}returnrs;}//关闭对象publicvoidcloseStmt(){try{stmt.close();}catch(SQLExceptione){System.err.println("Data.executeQuery:"+e.getMessage());}}publicvoidcloseConn(){try{conn.close();}catch(SQLExc

7、eptione){System.err.println("Data.executeQuery:"+e.getMessage());}}}4.构造JavaBean在项目src文件夹下建立包org.easybooks.test.model.vo,其中分别创建两个数据库表所对应的标准JavaBean。userTable表对应UserTable.java,代码同前。如图2.4。图2.4注:1.UserTable.java代码如下。packageorg.easybooks.test.model.vo;publicclassUs

8、erTable{//FieldsprivateIntegerid;privateStringusername;privateStringpassword;//Propertyaccessors//属性id的get/set方法publicIntegergetId(){returnthis.id;}publicvoidsetId(Integerid

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。