- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
课程编号:
学号:
实训报告
教学院
计算机学院
课程名称
JSP项目开发
专业班级
姓名
指导教师
年
1
月
10
日
目录
TOC\o1-5\h\z\u一.实训内容 1
1.系统功能简介: 1
1.1序言 1
1.2功能简介 1
2.数据库设计: 2
2.1数据库技术 2
2.2数据库详细设计 2
3.系统架构和文献作用简介: 4
3.1系统目录构造图 4
3.2jsp文献作用 5
3.2.1JSP构成概要 5
3.2.2JSP工作原理 6
3.2.3项目中JSP 7
3.3系统所需jar包 7
4.通用功能实现: 9
4.1model模式简介 9
4.2项目中model 10
4.3项目中common 10
5.数据访问层功能实现: 13
5.1工厂factory类代码 13
5.2DAO设计模式 14
5.2.1DAO简介 14
5.2.2DAO类代码 15
6.前台一般顾客访问新闻网站功能实现: 20
6.1前台中Servlet类(Front) 20
6.2JSP页面关键代码 25
7.后台管理员管理新闻网站功能实现: 26
7.1后前台中Servlet类(Back) 26
7.2JSP页面关键代码 28
8.在组中承担工作及重要书写Java类文献和JSP文献: 30
8.1Java类 30
8.1.1.前台java代码 30
8.1.2.后台java代码 31
8.1Jsp页面 33
8.2.1.前台jsp页面 33
8.2.1.后台jsp页面 35
二.程序运行成果及成果分析 37
1.前台运行成果及成果分析: 37
2.后台运行成果及成果分析: 40
一.实训内容
1.系统功能简介:
1.1序言
当今社会是一种信息化社会,新闻作为信息一部分有着信息量大,类别繁多,形式多样特点,新闻公布系统概念就此提出。简朴说,新闻公布系统就是充当一种网络新闻媒介功能,重要实现对新闻分类、上传、审核、公布,模拟了一般新闻媒介新闻公布过程。
运用JSP技术开发新闻公布系统,重要有五大功能模块:前台查看模块,登陆验证模块,管理员管理模块,新闻类型管理模块,新闻信息管理模块,实现了对网站新闻动态管理。由于可以用来动态公布新闻信息,因此对信息管理愈加及时、高效,提高了工作效率。
1.2功能简介
本系统采用JSP+Servlet等有关技术来实现一种Web应用程序:新闻网站系统。其重要目是为顾客提供一种以便、可迅速浏览目前最新新闻界面,并且也可以随时公布最新信息以到达信息共享目。因此要为顾客提供个以便易用使用界面,同步也为具有更高权限管理顾客提供添加、修改和删除新闻等系统维护功能。
访问本系统顾客可分为两大类:一般顾客和管理员顾客。
一般顾客可以直接访问新闻公布系统前台,通过点击每条新闻标题来查看该条新闻详细内容。查看各条新闻评论。顾客在登录之后可以刊登自己评论。顾客还可以在公布一种论坛,让广大网友发出自己见解和声音。
当顾客作为管理员成功登陆后,可以对新闻系统进行管理,包括四大模块:
管理员信息管理:增长管理员、删除管理员、修改管理员信息;
新闻类型管理:增长新闻类型、查看新闻类型信息;
新闻管理:查看新闻、修改新闻、公布新闻、审核新闻,信息;
论坛管理:查看论坛、删除论坛。
2.数据库设计:
2.1数据库技术
本系统使用MySQL作为开发中使用数据库,它具有使用简朴,稳定等特性。在与java程序连接时,为提到数据库操作效率提高系统性能。使用到Dbutils和DBCP等工具。
在使用Dbutils之前,我们Dao层使用技术是JDBC,那么分析一下JDBC弊端。数据库链接对象、sql语句操作对象,封装成果集对象,这三大对象会反复定义封装数据代码反复,并且操作复杂,代码量大。释放资源代码反复
成果:(1)程序员在开发时候,有大量反复劳动。
(2)开发周期长,效率低
数据库连接是一种关键有限昂贵资源,这一点在多顾客网页应用程序中体现尤为突出.对数据库连接管理能明显影响到整个应用程序伸缩性和强健性,影响到程序性能指标.数据库连接池正式针对这个问题提出来.数据库连接池负责分派,管理和释放数据库连接,它容许应用程序反复使用一种既有数据库连接,而不是重新建立一种。
数据库连接池在初始化时将创立一定数量数据库连接放到连接池中,这些数据库连接数量是由最小数据库连接数来设定.无论
文档评论(0)