spring mvc + jpa 实现 ssh
来源:互联网 发布:淘宝1-5元 编辑:程序博客网 时间:2024/06/06 04:41
一、ssh折腾
折腾ssh四天了,看了2本书《大型门户网站是这样炼成的!struts2+spring2+hibernate3》和《基于struts-Spring-Hibernate的java应用开发》。发现都不好使,为什么呢?教程里都是一堆导入jar的操作,xml的配置很多都不能用,原因就是太凹凸了,spring已经4.0了,教程还停留在2.0。4.0都是maven咔咔飞起,完全不知道jar包怎么对应的。
去struts官网看ssh集成的教程也不好用,只有一篇maven的教程(reference 1),也不写为什么,看的一头雾水,spring也是停留在3.0版本。
考虑到教程不给力,最后决定采用Spring-MVC + Spring-Data-JPA的架构,教程清楚,够新,用maven管理依赖也相当方便,就它了。
二、Spring学习
2.1 Bean
Bean是一个POJO对象。
买了atguigu的视频教程,annotation是一种container获取Bean的方法,另一种是XmlAplicationContext方法.
<span style="font-family: Arial, Helvetica, sans-serif;">ConfigurableApplicationContext context = SpringApplication.run(App.class); // ApplicationContext方法获取Bean</span>
CustomerRepository repository = context.getBean(CustomerRepository.class);视频教程里getBean里的POJO要在applicationCotext.xml里<bean id.. class..> </bean>配置一下才能用,但Spring 4.1示例程序不需要xml文件配置,怎么回事?
2.2 通过注解配置Bean
@ComponentScan自动扫描classpath, 侦测和实例化@Component, @Repository, @Service, @Controller
问题:视频里需要手写beans-annotation.xml还制定<context:componet-scan base-packag=.../>,例程里不需要?
References:
1. http://www.brucephillips.name/blog/index.cfm/2010/12/28/Recommended-Way-To-Structure-A-Spring-3-JPA-2-and-Maven-Web-Application
三、Eclipse折腾
- spring mvc + jpa 实现 ssh
- spring mvc jpa实现
- Spring+mvc+jpa+hibernate一步一步实现
- Spring Data Jpa 实现分页(Spring MVC+easyui)
- spring mvc + jpa
- spring mvc + jpa 学习
- GWT + Spring MVC + JPA整合
- spring-MVC+hibernate+mybatis+jpa
- spring-mvc-jpa环境搭建
- spring4学习记录05-spring mvc实战之框架构建测试jpa借助spring-data实现自动化jpa
- spring mvc 集成 spring data jpa
- 纯手工系列--零配置实现Spring MVC+Spring Data JPA
- Spring MVC + JPA + Hibernate + GlassFish V3 + MySQL 实现J2EE应用的常用配置模板详解
- Spring MVC + JPA + Hibernate + GlassFish V3 + MySQL 实现J2EE应用的常用配置模板详解
- Spring MVC + JPA + Hibernate + GlassFish V3 + MySQL 实现J2EE应用的常用配置模板详解
- spring mvc之jpa的配置
- spring mvc + jpa 事务无法提交
- Spring mvc + maven +mybatis+jpa 架构解析
- n数码问题,全排列的hash(转载)
- replaceAll有$情况下报错
- 【有用】VS2010+Opencv-2.4.0的配置攻略
- 大数模版
- 打算
- spring mvc + jpa 实现 ssh
- Ural 1225 Flags(DP)
- hibernate使用注解配置过程
- 垂直搜索引擎之简单架构
- linux 终端命令
- Android Application的使用!
- hadoop中带后缀的多路输出part文件
- Android Contacts(一)—— 读取联系人
- C#消息传值