- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SpringMVCspring3.1.1hibernate4.1.0集成及常见问题总结
SpringMVC + spring3.1.1 + hibernate4.1.0 集成及常见问题总结博客分类:?springspringsshhibernate企业应用下载地址一开发环境1、动态web工程2、部分依赖?java代码:Java代码??hibernate-release-4.1.0.Final.zip??hibernate-validator-4.2.0.Final.jar??spring-framework-3.1.1.RELEASE-with-docs.zip??proxool-0.9.1.jar??log4j?1.2.16??slf4j?-1.6.1??mysql-connector-java-5.1.10.jar??hamcrest?1.3.0RC2??ehcache?2.4.3???3、为了方便学习,暂没有使用maven构建工程?二工程主要包括内容1、springMVC + spring3.1.1 + hibernate4.1.0集成2、通用DAO层和 Service层3、二级缓存 Ehcache4、REST风格的表现层5、通用分页(两个版本)5.1、首页上一页,下一页尾页跳转5.2、上一页 1 2 3 4 5 下一页6、数据库连接池采用proxool7、spring集成测试 ???8、表现层的 java validator框架验证(采用hibernate-validator-4.2.0实现)9、视图采用JSP,并进行组件化分离?三 TODO LIST? 将本项目做成脚手架方便以后新项目查询1、Service层进行AOP缓存(缓存使用Memcached实现)2、单元测试(把常见的桩测试、伪实现、模拟对象演示一遍区别集成测试)3、监控功能后台查询hibernate二级缓存 hit/miss率功能??????? ?后台查询当前服务器状态功能(如线程信息、服务器相关信息)4、spring RPC功能5、spring集成 quartz 进行任务调度6、spring集成 java mail进行邮件发送7、DAO层将各种常用框架集成进来(方便查询)8、把工作中经常用的东西融合进去,作为脚手架,方便以后查询?四集成重点及常见问题1、spring-config.xml?配置文件:1.1、该配置文件只加载除表现层之外的所有bean,因此需要如下配置:?java代码:Java代码??context:component-scan?base-package=cn.javass??????context:exclude-filter?type=annotation?expression=org.springframework.stereotype.Controller/??/context:component-scan??通过exclude-filter 把所有 @Controller注解的表现层控制器组件排除??1.2、国际化消息文件配置?java代码:Java代码??!--?国际化的消息资源文件?--??????bean?id=messageSource?class=org.springframework.context.support.ReloadableResourceBundleMessageSource??????????property?name=basenames??????????????list??????????????????!--?在web环境中一定要定位到classpath?否则默认到当前web应用下找??--??????????????????valueclasspath:messages/value??????????????/list??????????/property??????????property?name=defaultEncoding?value=UTF-8/??????????property?name=cacheSeconds?value=60/??????/bean??此处basenames内一定是 classpath:messages ,如果你写出“messages”,将会到你的web应用的根下找即你的perties一定在 web应用/pertis。?1.3、hibernate的sessionFactory配置需要使用org.springframework.orm.hibernate4.LocalSessionFactoryBean,其他都是类似的,具体看源代码。?1.4、aop:aspectj-autoproxy expose-proxy=true/ 实现@AspectJ注解的,默认使用AnnotationAwareAspectJAutoProxyCreator进行AOP代
您可能关注的文档
最近下载
- 翼状胬肉的护理查房-PPT.ppt
- 2022年应急管理工作应知应会知识竞赛题库(含答案).pdf
- 全民微信时代增进了VS减弱了人与人之间的交流辩论赛 正方辩词一辩、二辩、三辩、四辩发言稿.docx
- 超星网课尔雅《人人学点营销学》尔雅答案2022章节测试答案.docx
- 2019CSP-J NOIP普及组初赛C++试卷.pdf VIP
- 2024年《城镇燃气管理条例题库》考试题库(含答案).pdf VIP
- 最新浙教版八年级上册劳动技术 项目三 任务二《打蛋器的制作》课件(课件).pptx
- 纪律意识方面存在不足及措施4篇.pdf
- 消防安全教育PPT课件.pptx VIP
- 《新中国成立75周年》全文课件.ppt VIP
文档评论(0)