springMVC初探

原创 2016年05月31日 17:59:33

最近在学习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(spring web mvc)是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进...

SpringMVC异步化请求初探(续-压测效果对比)

SpringMVC异步化请求初探(续-压测效果对比) 上篇总结 上次主要介绍的Servlet3.0异步请求,SpringMVC的deferredResult对异步的封装使用,以及使用高大上的RxJ...

初探uCOS-II

  • 2014-10-17 09:59
  • 255KB
  • 下载

设计模式初探-迭代器模式

迭代器模式(ITERATOR),又称游标(Cursor),提供了一种方法,用于顺序访问一个聚合对象中的各个元素,而不需暴露该对象的内部表示。迭代器模式通过将对聚合对象(通常为列表)的访问和遍历从聚合对...

VB 003-绘图初探集合版

COM技术初探.doc

  • 2012-03-11 20:43
  • 568KB
  • 下载

初探ExtJs一张图中最多可以显示多少个点

结论 1张ExtJS中图中,影响显示的因素有:图像的宽度(width),Y轴坐标标题的宽度(widthOfYTitle)有关,初步推测点数 count 的计算公式为: count = (wid...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)