用springMVC开发的视频和代码,主要是用来学习

我想要springMVC开发的项目的代码或者相关的视频、越详细越好,不过不要那种基础的学习视频。哥已经用了很久,只是想看看其项目用这个流行的框架是怎么个用法。如果有可以留... 我想要springMVC开发的项目的代码或者相关的视频、越详细越好,不过不要那种基础的学习视频。哥已经用了很久,只是想看看其项目用这个流行的框架是怎么个用法。如果有可以留一个网盘地址我去下载。或者直接QQ邮箱,5 四5二5三632@qq.com 如果你提供的项目不错或视频不错,我可以加分 你提就行 展开
 我来答
山水阿锐
2015-04-16 · TA获得超过34.3万个赞
知道顶级答主
回答量:23.7万
采纳率:91%
帮助的人:3.2亿
展开全部
您好,以前的做法是Controller中定义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
追问
有没得视频呢???不要那种基础的哈   我想看看现在的框架管理是咋搞的。。。。。主要是看流程
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式