Java 开发之Spring MVC(一)

首先我们先看下Spring MVC的基本框架图片:


这是最基础的Java Spring MVC开发架构 如果是以前做过 .NET MVC的朋友,也许会感觉并不是那么的难,知识取数据的语言用的是hql语言,c#用的是(以前是sql语言,有
点out了,现在用的最多的是LINQ语言,其实和sql语言没多大的区别,就是写法是lemada表达式来取CRUD数据。)
每个公司都有不同的架构设计,根据个人的需求自己可以去在Spring MVC的基础上去不断地改变,去升级。
我以前工作的一家公司 基本上是后台数据的CRUD是一一样的,前端是封装了一套skins框架,就类似于bootstrap一样 只需要在html标签中运用一下,就能达到公司整体的 风
格,说白就有点像一个Bootstrap库,用的时候加进去就行了。
然后 let 我和你们讲讲后台的那些事:

应用层和service
应用层包括1.vo viewobject 2.web web里放的是Controller
Service里放的包括1.Dao层 2.model层 3.Service层
Dao层是真正对数据库进行操作的
Model层是对表里的所有属性的定义
Service层里放的是1.interface层 2.implements层 3.Bo层
model层的定义
定义一个表标签
@Entity
@Table(name = "表名")
定义属性标签
  @Expose
定义表主键
    @GenericGenerator(name = "generator", strategy = "uuid")
    @Id
    @GeneratedValue(generator = "generator")
定义属性
     @Column(name = "属性名", unique = true, nullable = false)或者
  @Column(name= "属性名 ")

model和Bo和Vo
Vo是用来展示页面的model
Model就是最基础的数据Model
Bo是定义一个Model和原来的数据Model一样的用来service业务逻辑的  可以多几个也可以少几个就是自定义Model   customodel

Dao类 是怎么用的?
Dao类是继承HibernateDao类

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值