在netbeans中使用struts20+spring25+hibernate框架zhuan

在netbeans中使用struts20+spring25+hibernate框架zhuan

ID:34229433

大小:471.00 KB

页数:14页

时间:2019-03-04

在netbeans中使用struts20+spring25+hibernate框架zhuan_第1页
在netbeans中使用struts20+spring25+hibernate框架zhuan_第2页
在netbeans中使用struts20+spring25+hibernate框架zhuan_第3页
在netbeans中使用struts20+spring25+hibernate框架zhuan_第4页
在netbeans中使用struts20+spring25+hibernate框架zhuan_第5页
资源描述:

《在netbeans中使用struts20+spring25+hibernate框架zhuan》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、在Netbeans中使用Struts2.0+Spring2.5+Hibernate框架(一)Netbeans6.1中加入了Spring2.5,Struts,Hibernate的支持,可以满足现在大部分企业应用SSH框架的开发需求。本文将用一个简单的登陆例子来介绍如何在Netbeans6.1中使用SSH框架进行企业级开发。本节介绍示例的准备工作、OR映射以及相关配置的方法。下一节则介绍页面层和框架整合的关键技术。软件需求:1、1、JDK1.62、Netbeans6.1,下载并安装Struts2.0插件,Hibernate

2、3.5支持以及库文件的插件3、MySQL5数据库及JDBC驱动4、Struts+Spring整合方案库 JDBC驱动和整合库在这里。实验步骤:1、1、在MySQL中建立数据库sshdemo,执行以下脚本:SETFOREIGN_KEY_CHECKS=0;--------------------------------Tablestructureforuser------------------------------CREATETABLE`user`( `userId`bigint(20)NOTNULLauto_incr

3、ement, `userName`varchar(20)NOTNULL, `password`varchar(30)NOTNULL, PRIMARYKEY (`userId`))ENGINE=InnoDBDEFAULTCHARSET=utf8; --------------------------------Records------------------------------INSERTINTO`user`VALUES('1','mg','123');2、2、在Netbeans6.1中建立Web工程,在选择框架时

4、选择SpringWebMVC2.5及Struts2.0和Hibernate,命名为SSHDemo,如下图所示: 点击工程右键-属性-库-添加Jar文件,加入ssh_lib.zip包中的两个包。3、3、在源包中新建包po,dao,service,action四个包,分别用来放置ORM映射、数据库操作、业务逻辑以及Struts的Action。4、4、建立Model,在po包中新建类User,代码如下:publicclassUser{   privateStringname;   privatelongid;   priva

5、teStringpassword;}单击右键,选择“重构”-“封装字段”,选择所有字段进行封装,生成get和set方法。5、5、建立Model和数据库的映射。生成在源包中右键单击po包,新建-其他-Hibernate-HibernateConfigurationFile,如下图所示:点击下一步,命名为hibernate1.cfg,点击下一步,在databaseconnection中把下拉框拉到最下面,点击“新建数据库连接”,如下图所示:注意用户名和密码可以自己指定。最后点击完成,在源包的缺省包中就会生成hibernat

6、e1.cfg.xml的Hibernate配置文件: 

7、ession1">   org.hibernate.dialect.MySQLDialect   com.mysql.jdbc.Driver   jdbc:mysql://localhost:3306/sshdemo

8、rty>   root   root 

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

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

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