多语言展示
当前在线:537今日阅读:168今日分享:49

真实项目中浅析spring mvc的应用

spring mvc是现在应用最广泛,使用最方便的框架之一,深受广大开发者和企业的喜爱.真实的项目中spring mvc框架的应用与学习还是有差别的,我在下面的小例子中将会浅析,在实战中spring mvc的用法,层次的划分,以及数据调用的顺序.
工具/原料

eclipse mysql

方法/步骤
1

首先是bean,就是实体类,实体类的注解很关键,如@entity是指这个类映射有数据库表,@Column(length = 20)是指这列长度为20,还可以定义自动生成的uuid形式的主键等等。通过注解声明的bean在项目启动时被创建,通过xml配置的bean在项目第一次加载时被创建,默认spring的bean被创建后就一直存在,直到项目关闭.

2

xml中配置bean的方法,如图:

3

dao层,实现数据的增删改查,一般先定义一个接口,在写一个实现类,实现所有的接口方法。dao的实现类中要加注解@Repository(用于标注数据访问组件,即DAO组件),一般都有自己封装好dao方法,我只要继承者个dao就行了.

4

service层,项目的业务逻辑层,一般先定义一个接口,在写一个实现类,实现所有的接口方法。service的实现类中要加注解@Service(用于标注业务层组件),@Resource 注入dao组件,方便在业务层中调用对用dao的方法.

6

view层,就是展示层(jsp页面),在jsp中我们应用的是jstl标签库.

7

最后我们整理一下,数据的调用流程,首先在页面中提交数据调用对应controller方法,在controller方法中调用业务层的service方法,在service中调用数据的增删改查,经过这一系列的数据处理,最后将绑定的数据传给view层即jsp来展示.

注意事项

编写代码一定要逻辑清晰,mvc三层要独立,这样我们的代码才会易于维护.

推荐信息