




已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 考点攻克人教版八年级物理《运动和力》章节测评试卷(含答案解析)
- 2025国考安徽金融监管局申论综合分析模拟题及答案
- 基于Transformer的直播带货话语策略生成方法研究
- 环境保护知识培训问答题课件
- 2025国考甘肃统计局行测高频考点及答案
- 解析卷-人教版八年级上册物理声现象《声音的特性》综合测评试题(含答案解析版)
- 建筑防水施工后期验收流程
- 灌区现代化改造工程建设工程方案
- 《第二单元 图形变换与动画 第6课 变换作图 作任意正方形》说课稿教学反思-2023-2024学年初中信息技术人教版八年级下册
- 重难点解析人教版八年级上册物理声现象《声音的产生与传播》章节测评试卷(附答案详解)
- 绩效考核方案及指标库
- 发热人员应急处置流程
- 专题14 电磁感应 十年(2015-2024)高考物理真题分类汇编(全国)(解析版)
- 江西省上饶市2024-2025学年七年级上册道德与法治期中测试卷(含答案)
- 居民自来水安装合同模板
- 2024年山东省潍坊市中考英语试卷
- 《建筑施工塔式起重机安装、使用、拆卸安全技术规程》(JGJ196-2010)
- 成语故事《班门弄斧》课件
- 大学生职业生涯规划与就业指导全套教学课件
- 屠宰场管理制度全套汇编
- 十二指肠溃疡伴穿孔的护理查房
评论
0/150
提交评论