【第22期】观点:IT 行业加班,到底有没有价值?

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

1、springMVC简介 1)springMVC架构 Spring MVC是结构最清晰的MVCModel 2实现。它的Action不叫Action,而是称做Controller;Controll...

【初探Spring】——Spring IOC(一)

IOC:Inversion of Control(控制反转)。IOC它所体现的并不是一种技术,而是一种思想,一种将设计好的对象交给容器来管理的思想。IOC的核心思想就体现在控制、反转这两个词上面,要理...

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

Spring实战1:Spring初探

主要内容 Spring的使命——简化Java开发 Spring容器 Spring的整体架构 Spring的新发展 现在的Java程序员赶上了好时候。在将近20年的历史中,Java的发展历经沉浮。尽管有...

Spring 初探(一)(Spring起步实例)

spring基本功能初探 概括Spring 开始部分:http://spring.io/guides Building a RESTful Web Service 这部分基本是完成url访问的数据...

Spring原理初探

一、Spring的设计理念概述 Spring核心:Spring三大组件为Context、Bean、Core,核心为Bean,Bean对于Spring就相当于对象对于面向对象,其重要性可想而知。 Spr...

学渣级别springmvc初探

一、首先当然是工作原理 1.request --> 核心分发器(DispatcherServlet) 2.-->处理映射(handlerMapping) 3.-->控制器(Controller) 4....

【初探Spring】——Spring IOC(三):初始化过程—Resource定位

我们知道Spring的IoC起到了一个容器的作用,其中装得都是各种各样的Bean。同时在我们刚刚开始学习Spring的时候都是通过xml文件来定义Bean,Spring会某种方式加载这些xml文件,然...

菜鸟级Spring初探。

起因:需要在线程中使用Spring配置了的一个service接口。 结果:从一直返回“null”,到取到对象。并引发驴脾气,决定一探究竟。 经过:1.在配置文件中配置了线程对ser...

spring源码学习之路---AOP初探(六)

作者:zuoxiaolong8810(左潇龙),转载请注明出处。             最近工作很忙,但当初打算学习spring源码的事已经基本告一段落,只是一直没时间写这些记录性的文字。   ...

史上最全的SpringMVC学习笔记

一、SpringMVC基础入门,创建一个HelloWorld程序 1.首先,导入SpringMVC需要的jar包。 2.添加Web.xml配置文件中关于SpringMVC的配置 ...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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