码迷,mamicode.com
首页 > 编程语言 > 详细

Spring学习总结

时间:2016-01-08 11:45:51      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:localhost   service   spring   控制器   数据库   

    第一篇文章,总结并记录一下学习Spring的过程。加不了图,先凑合着看。

    首先,三层结构,理论上就是MVC,模型,视图,控制器。在开发中遇到的几个程序都是按照以下分类的:从底层开始,Model,DAO,Service,Controller,复杂一点的话再加上一个VO层;关于视图,看到的一般就是jsp,xml,html,js,以及js衍生的一些插件。

    其次,因为是web编程,那么项目前台与后台交互最简单一次流程是:

    1. 用户请求前端页面,如访问"localhost:8080/Test/index.jsp"。

    2. 由于在controller层用@RequestMapping("user/addUser") 等标注了路径,而且在spring框架上进行了扫描,前端页面内可以直接请求到controller层代码(所用方法可以是js,form等),在controller层调用service层方法,service层又整合了业务逻辑,进而调用了DAO层代码操作数据库,然后一般是后台返回一个字符串(String),借助spring框架的ResourceViewResolver 类来为这些字符串添加后缀(例如".jsp"),返回的字符串大概就是这样的

return "/jsp/UserInfo";

加完后缀就是一个前台文件的路径。如 “localhost:8080/Test/jsp/UserInfo.jsp”。

    3. 前端页面继续操作,直到用户退出, session结束。

本文出自 “10740710” 博客,请务必保留此出处http://10750710.blog.51cto.com/10740710/1732789

Spring学习总结

标签:localhost   service   spring   控制器   数据库   

原文地址:http://10750710.blog.51cto.com/10740710/1732789

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!