struts2.1+hibernate 3.2+spring 2.5 整合.doc_第1页
struts2.1+hibernate 3.2+spring 2.5 整合.doc_第2页
struts2.1+hibernate 3.2+spring 2.5 整合.doc_第3页
struts2.1+hibernate 3.2+spring 2.5 整合.doc_第4页
struts2.1+hibernate 3.2+spring 2.5 整合.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

struts2.1+hibernate 3.2+spring 2.5 整合文章分类:Java编程 在MyEclipse中新建一个项目,基于j2ee5,按以下步骤: 1、类库: Struts:Commons-logging-x.x.x.jar、freemarker-x.x.x.jar、ognl-x.x.x.jar、xwork-x.x.x.jar、struts-2-core-x.x.x.jar、struts2-spring-plugin-x.x.x.jar Hibernate:Hibernate3.2 Core Libraries、Hibernate 3.2 Annotations & Entity Manager(删除asm.jar、asm-attrs.jar、cglib-x.x.x.jar) Spring:Spring 2.5 Aop Libraries、 Spring 2.5 Core Libraries、 Spring 2.5 Persistence Core Libraries、 Spring 2.5 Web Libraries Database pool: commons-pool.jar、commons-dbcp.jar 或者 c3p0-x.x.x.jar Database driver: mysql-connector-java-x.x.x.jar 2、web.xml 添加以下内容: contextConfigLocation /WEB-INF/applicationContext.xml org.springframework.web.context.ContextLoaderListener lazyLoadingFilter org.springframework.orm.hibernate3.support.OpenSessionInViewFilter lazyLoadingFilter *.action characterEncoding org.springframework.web.filter.CharacterEncodingFilter characterEncoding /* actionContextCleanUp org.apache.struts2.dispatcher.ActionContextCleanUp actionContextCleanUp /* struts2 org.apache.struts2.dispatcher.FilterDispatcher struts2 /* 3、applicationContext.xml及perties 在/WEB-INF下新建applicationContext.xml及perties,内容如下: classpath:/com/test/domain/hbm/ org.hibernate.dialect.MySQLDialect true true perties的内容如下: jdbc.driverClassName=org.gjt.mm.mysql.Driver jdbc.url=jdbc:mysql:/localhost:3306/testssh jdbc.username=root jdbc.password= 4、src下添加perties、messageRperties、perties、struts.xml 其中perties的内容可以从struts2-core-x.x.x.jar的org.apache.struts2下的perties下拷过来,修改以下几项 struts.locale=zh_CN struts.devMode = true #开发时高为true可以在调试时打印出更多信息,部署时设为false struts.custom.i18n.resources=messageResource #国际化文件为messageRperties 其他采用默认即可 struts.xml的模板如下:(可直接从struts2-core-x.x.x.jar根目录下拷struts-default.xml的文档声明) /success.jsp /index.jsp /error.jsp perties内容如下:(只定义了输出Debug或以上级别信息到控制台) #1区 # Use two appenders, one to log to console, another to log to a file log4j.rootLogger = debug, stdout #2区 #Print only messages of priority WARN or higher for your category #log4j.logger.TestLog4j= , R #log4j.logger.TestLog4j.TestLog4j2=WARN #3区 # First appender writes to console log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout # Pattern to output the callers file name and line number. log4j.appender.stdout.layout.ConversionPattern=%5p %t (%F:%L) - %m%n #4区 # Second appender writes to a file #log4j.appender.R=org.apache.log4j.RollingFileAppender #log4j.appender.R.File=F:nepalonclassesTestLog4jexample.log # Control the maximum log file size #log4j.appender.R.MaxFileSize=100KB # Archive log files (one backup file here) #log4j.appender.R.MaxBackupIndex=1 #log4j.appender.R.layout=org.apache.log4j.PatternLayout #log4j.appender.R.layout.ConversionPattern=%dyyyy-MM-dd hh:mm:ss:%p %t %c - %m%n 5、src下的com.test.domain.hbm存放hibernate的表对象映射文件,如User.hbm.xml,内容如下: 类的Dao操作继承Spring的HibernateDaoSupport,并使用getHibernateTemplate()方法取

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论