利用开源框架struts+hibernate实现

利用开源框架struts+hibernate实现

ID:24340697

大小:56.00 KB

页数:4页

时间:2018-11-13

利用开源框架struts+hibernate实现_第1页
利用开源框架struts+hibernate实现_第2页
利用开源框架struts+hibernate实现_第3页
利用开源框架struts+hibernate实现_第4页
资源描述:

《利用开源框架struts+hibernate实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、利用开源框架Struts+Hibernate实现摘要:本文主要介绍了利用目前的开源框架来开发一MVC结构VC;计算机一、概述大多数VC模式成为一种十分流行的结构,Struts则是MVC模式的一种具体实现,他让开发人员可以把主要精力集中在如何解决实际业务处理问题上,同时Struts框架也允许开发人员根据实际需求进行扩展和定制,从而更好地适应用户的需要。在数据持久层上,Hibernate是目前最好的框架之一,Hibernate不仅管理Java类到数据库表的映射,还提供数据查询和获取数据的方法,可以大幅减少开发时人工使用SQL和JDBC处

2、理数据的时间。Struts架构与Hibernate相结合实现ysql数据库)<?xmlversion='1.0'encoding='utf-8'?><!DOCTYPEhibernate-configurationPUBLIC"-//Hibernate/HibernateConfigurationDTD//EN""hibernate-configuration-3.0.dtd"><hibernate-configuration><session-factory><propertyn

3、ame="hibernate.connection.driver_class">.mysql.jdbc.Driver</property><propertyname="hibernate.connection.url">jdbc:mysql:///user</property><propertyname="hibernate.connection.username">root</property><propertyname="hibernate.connecti

4、on.passe="hibernate.connection.pool_size">100</property><propertyname="dialect">org.hibernate.dialect.MySQLDialect</property><!--Mappingfiles--><mappingresource="user.hbm.xml"/></session-factory></hibernate-configuration>Use

5、r.hbm.xml:<?xmlversion="1.0"?><!DOCTYPEhibernate-mappingPUBLIC"-//Hibernate/HibernateMappingDTD2.0//EN""hibernate-mapping-2.0.dtd"><hibernate-mapping><classname="hibernate.User"table="user"><idname="id"type="java.lang.String"column="id">&l

6、t;generatorclass="assigned"/></id><propertyname="name"type="java.lang.String"column="name"not-null="true"length="20"/><propertyname="psn="psapping>三、视图(VieBean)里,所以我们需要建立一个动作表单类,它继承ActionForm类,这个表单类实际上是一个JavaBean,类中需要创建与HTML提交表单中字段对应的相同名称的属性,并创建每一个

7、属性的set和get方法,如登录表单中有用户名(name)和密码(pse和pse()、getName()、setPsw()、getPsw(),另外还可以有Validate方法对输入字段进行验证。其他的视图页面文件只需使用简单的Jsp文件即可。四、控制器(Control)组件的实现控制器是Struts的核心,主要负责接受客户端的HTTL请求,更新属性以及生成Jsp页面呈现在客户端浏览器上,它位于试图组件(V)与模型组件(M)之间,将二者有机地联系起来,发挥协调作用。控制器组件的核心是一个Action类,它主要负责访问业务逻辑层,类中的

8、execute方法负责处理用户的请求,所以我们主要的工作就是改写execute方法,在其中添加相关的业务逻辑处理代码。五、配置struts-config.xml与VC各层联系的纽带,它主要定义了form表单的名称及对应的具体类,配置了

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

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

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