springMVC初探
来源:互联网 发布:兴趣部落推广软件 编辑:程序博客网 时间:2024/06/05 05:51
最近在学习springmvc,由于之前一直用的是SSH框架,相比较而言,springMVC更加的轻量级,对于公司java项目的快速开发更加的简便
目前所做的项目框架为:hibernate+spring MVC+spring,数据采用的是mysql,前端采用的是bootstrap,页面交互采用是js,jstl和ajax
之前使用ssh框架的时候,主要采用的是依赖注入的方式,而采用spring MVC之后采用了注解注入的方式,从配置方面来说更加的简单,特别是在数据库实体化方面
更加的方便,采用hibernate的注解方式,能够很快的实现实体化,持久层和接口层也是采用了注解的方式
controller是业务控制,service作为具体的业务实现,dao作为数据接口层
整个项目的目录结构如上所示,依个人习惯而定。
这次实现了一个接口测试的小功能,对于整个框架的理解更深了,而且对于ajax,jstl等的使用也更加的熟悉。
由于采用了springmvc和注解注入,所以对于数据库表不用编写很多的.hbm.xml的配置文件,只需在spring的配置文件中配置sessionfactory即可。对于springMVC的配置有几个地方比较重要,controller扫描,开启注解,访问拦截,视图解析,静态资源访问等。
实现这个功能,基本上要创建以下几个重要文件:jsp,service,serviceImpl,dao,daoImpl,model,controller。注意要加上相对应的注解。
页面方面,由于要实现动态的展示,尝试了ajax和jstl的方式,由于ajax是页面元素状态改变之后触发的,而jstl是随着页面一起加载的,所以采用jstl的话无法动态的新建元素,所以采用ajax的方法,一个是用ajax实现级联菜单,另外一个是通过级联菜单增加新的页面元素,并且获取他的值,传给后台,后台所关联的就是一系列的数据操作。
这个功能免去了输入很长的url的麻烦,改为通过数据库加载数据,开发人员可以直接选填的方式。
最终效果:
- 初探springmvc
- 初探springMVC
- springMVC初探
- SpringMVC初探
- springMVC初探
- SpringMVC 初探--前言
- SpringMVC之AJAX初探
- SpringMVC学习总结(一).初探SpringMVC
- 学渣级别springmvc初探
- MySQL-Hibernate-SpringMVC开发初探
- SpringMVC异步化请求初探
- SpringMVC异步化请求初探(续-請求背压)
- SpringMVC + Spring + Mybatis (SSM框架) 初探
- SpringMVC初探,HelloWorld及基础配置.
- intelij idea+springMVC+spring+mybatis 初探(持续更新)
- springMVC初探视图解析器——InternalResourceViewResolver
- springMVC后台验证信息不显示的原因初探
- SpringMVC异步化请求初探(续-压测效果对比)
- 开始使用React Native
- mac 安装robotFramwork环境 以及wxPython 无法安装问题解决
- NSURLconnection-Post
- Coursera公开课笔记: 斯坦福大学机器学习第七课“正则化(Regularization)”
- 复位样式——随时更新
- springMVC初探
- awk、gawk、nawk、mawk的简单介绍
- USACO Section 1.5
- jquery.min.js:2 Uncaught Error: Syntax error, unrecognized expression: unsupported pseudo: blank
- hdu 1245 Saving James Bond【floyd】
- iOS AutoLayout阅读笔记4------->AutoLayout入门动画示例(纯IB实现)
- 微信公众号开发--接入
- PHP 之 表单提交去除斜杠
- 装饰器