javaee新闻内容管理系统的设计与实现内容摘要:

Jsp 时,通常第一次会很慢,因为 Tomcat 要将Jsp 转化为 Servlet 文件,然后编译。 编译以后,访问将会很快。 开发框架技术 对于框架技术,我们采用 Struts2+ Hibernate 的整合,其实任何一种框架都可以完成我 们的项目,但我们选择两种框架的组合是因为这两种种框架各有好处,我们利用它们的优点,来避免它们的缺点,充分利用 Java 技术在 web 的应用。 (1)struts2 Struts2 是应用 比较广泛的一种表现层框架。 Struts2 是一个为开发基于模型(Model)-视图 (View)-控制器 (Controller)(MVC)模式的应用架构的开源框架,是利用Servlet, JSP和 custom tag library构建 Web应用的一项非常有用的技术。 由于 Struts2能充分满足应用开发的需求,简单易用,敏捷迅速。 它使用服务层框架可以将 JavaBeans从 Jsp/Servlet 中分离出来,而使用表现层框架则可以将 Jsp 中剩余的 JavaBeans 完全分离,这部分 JavaBeans 主要负责显示相关信息 ,一般是通过标签库( Taglib)实现,不同框架有不同自己的标签库, Struts 是应用比较广泛的一种表现层框架。 (2)Hibernate Hibernate 通过持久层的框架将数据库存储从服务层中分离出来。 它是 O/R Mapping的一种实现是目前在 JAVA 界使用非常广泛的 O/R Mapping 的一种实现,可以实现关系型数据库和对象之间的映射。 用来开发数据库系统非常方便,可以将数据库和程序的设计融合在一起。 表现层和服务层的分离是通过两种框架达到目的的,剩余的就是持久层框架了,通过持久层的框架将数据库存储从服 务层中分离出来就是其目的,持久层框架有两种方向:直接自己编写 JDBC 等 SQL 语句(如 Ibatis);使用 O/R Mapping 技术实现的 Hibernate 和 JDO 技术;当然还有 EJB 中的实体 Bean 技术。 Hibernate 的工作原理是通过文件把值对象和数据库表之间建立起一个映射关系,这样,我们只需要通过操作这 5 些值对象和 Hibernate 提供的一 些基本类,就可以达到使用数据库的目的。 例如,使用 Hibernate 的查询,可以直接返回包含某个值对象的列表( List),而不必向传统的JDBC 访问方式一样把结果集的 数据逐个装载到一个值对象中,为我们的编码工作节省了大量的劳动。 4 数据库设计 图 图 数据库表定义 表 字段名称 数据类型 长度 字段描述 id bigint 8 主键,自增长 title varchar 50 新闻标题 type varchar 50 新闻类别 content varchar 500 新闻内容 theTime varchar 50 发布时间 管理员 新闻信息 管理 新闻标题 新闻 类别 新闻 内容 发布时间 增加 删除 修改 查询 6 5 系统设计 hibernate 配置文件 ?xml version=39。 39。 encoding=39。 UTF839。 ? !DOCTYPE hibernateconfiguration PUBLIC //Hibernate/Hibernate Configuration DTD ! Generated by MyEclipse Hibernate Tools. hibernateconfiguration sessionfactory property name=dialect/property property name=jdbc: property name=root/property property name=123456/property property name=/property property name=Mysql/property mapping resource=web/model/ / mapping resource=web/model/ / /sessionfactory /hibernate。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。