Spring应用快速开发经典项目课程
① 《spring3.0就这么简单》此书中所有项目工程以maven组织的,展现作者以spring原创开源项目ROP开发的全过程
我只想说,Maven只是一个构建工具,和ANT差不多,不过比ANT强大点。用什么都可以的,版那是作者建权议的,最主要的是要在项目开发中让团队的所有成员都要很快适应,并且要让这些工具在你开发过程中给你解决一些很繁琐的事,这就够了!
其实Maven给我最大的感觉除了快速构建项目外,还有就是要让团队中的成员都在遵守maven约定的东西!至于maven怎么用,建议你先去找一些Maven的资料先看看。我的意见是照着书上的先做,把握整个脉络,然后通过实例或项目再细化!
祝你好运!
② 《基于Spring MVC+Spring JPA技术使用Spring全注解实战开发大型商业ERP项目》
http://www.icoolxue.com/album/show/39
③ spring入门经典和spring实战哪个更适合初学者学习
建议先看《spring入门经典》,再看《spring实战》。入门那本讲述的顺序是先基础的IOC加载Bean然后就开始做web项目了,可以比较快的上手做web项目,这点很重要,快点做出能看到效果的东西对提高学习的积极性很有帮助,后面再讲AOP,数据库什么的。
实战那本是将各细节讲得比较细,看了可以更好的理解Spring个组件的用途和用法。WEB MVC是在IOC,AOP,数据库后出现的,看这本书需要比较有耐心,但这本书值得反复看。
另外就是《spring入门经典》是spring4的,《spring实战》是spring3的。不过版本新旧不是最重要的,反正都是可以在现实生产环境用的。
④ Java课程springboo最近比较火,学了有什么用
学习spring课程,从入门到实际掌握运用,提升自身的技术能力与价值。蛙课上的springboot讲的比较好,知识点讲的很全面。
⑤ 求spring boot开发教程,最好是有视频的和项目源代码的
springboot企业级应用开发实战:下载地址
⑥ 求一个好点spring视频教程,最好是课程一集一集的下去的...
马士兵·java教程 电驴上有的
⑦ 求推荐几本java项目开发实例的书籍(20分)
我选择的是《抄项目实践精解》基于ssh的java应用开发第二版 电子工业出版社的,里面从项目的需求,开发的流程图,到struts2和struts1.x进行比较都有写,感觉不错,spring hibernate也都有分别的讲解,而且还有项目的整合实例。你可以看看。
⑧ 系统、完整的Javaweb教学视频,希望自带详细项目,最好是百度云盘的。
学好java其实不难,一份系统、完整且有项目实战的教学视频能让你学有所成
⑨ 用springMVC开发的视频和代码,主要是用来学习
您好,以前的做法是中定义Service的成员变量并设置好setter方法,在xml中将该Service的bean ID注入。
现在只要在Controller中用@Resource标签就ok了
@Resource(name="springManager")
private SpringManager springManager;
springMVC9
springMV C继承与spring 的上下文,可以得到spring中的bean,所以可以只用resouce注解来得到bean。 相较于struts2 具有天生的优势。
也解释了为什么spring是先启动 springMVC是后启动的
如果无法用注入的方式来得到bean,可以用上下文的方式来得到
WebApplicationContext ac1 = WebApplicationContextUtils.getWebApplicationContext(request.getSession().getServletContext());
springMVC12
Hibernate 5大对象
Configuration --- 上下文 context
SessionFactory -- 重量级对象 一个db一个sessionFactory
Session -- 一次连接
Transaction -- 事务
Query-- CRUD
spring配置文件为hibernate定义了 datasource / sessionFactory / transaction
和spring集成的时候 hibernate只需要定义hbm文件,将实体类放在hibernate容器中
<hibernate-configuration>
<session-factory>
<mapping class="com.tgb.web.controller.entity.User"/>
</session-factory>
</hibernate-configuration>
实体类层由hibernate来管理
用注解配置
@Entity
@Table(name="T_USER")
public class User {
@Id
@GeneratedValue(generator = "system-uuid")
@GenericGenerator(name = "system-uuid", strategy = "uuid")
@Column(length=32)
private String id;
@Column(length=32)
private String userName;
….
}
DAO service层 用spring来管理 并对service层加上事务控制
Hibernate4 的session管理很好了, 不用spring的HibernateDaoSupport
只需要在DAO中引入sessionFactory就ok了
Spring的代理式事务
springMVC 中的重定向。 场景 添加用户不调到成功页面,而是通过servlet跳到展示页面
不返还到页面,跳到另一个servlet 请求
return "redirect:/user/getAllUser";
--------------
Hibernate 5大对象
Configuration --- 上下文 context
SessionFactory -- 重量级对象 一个db一个sessionFactory
Session -- 一次连接
Transaction -- 事务
Query和Criteria -- CRUD
----------------------
spring 是Listener ---只需要启动一次
Struts2 是filter
springMVC 是Servlet
web容器的启动顺序
context-param > listener > filer > servlet