文档章节

目前项目中用到的Java Web框架的MVC流程(简单示例)

FeanLau
 FeanLau
发布于 2017/07/23 21:34
字数 242
阅读 17
收藏 0

数据库中的数据表名(假设为mytest),类似于ThinkPHP中的操作,对应的同名的java类文件如下:

mytest.java->mytestMapper.java->mytestMapper.xml。一种相互对应的关系。xml文件里面可以写对数据库的操作,具体的内容看代码是最为细致的。model文件夹、dao文件夹、mapping文件夹。

在MVC文件夹下面建立相应的Service。举例如下:

数据表名 mytest 对应的是 mytest文件夹,里面有两个文件,mytestI.java(大写的i) 和 mytestlmpI.java(大写的i)

...........
import com.vcooline.wshop.service.img.HandleImgI;
@Service("goodsI")
public class GoodsImpl implements GoodsI {
	private Logger logger = Logger.getLogger(this.getClass()); 
	@Autowired
..........
注解,免去new一个类了

在wshop-weixin里面定义了新的控制器,indexController.java里面去私有了新的类变量。如下图所示:

“控制器调用接口,接口调用Mapping mpl”,文件之间相互依赖,严密的逻辑

 

 

 

 

© 著作权归作者所有

共有 人打赏支持
FeanLau
粉丝 3
博文 219
码字总数 117077
作品 0
浦东
程序员
私信 提问
MyBatis框架教程「入门起步」

今天我们就踏上学习Mybatis框架的旅程,在SSM框架中Mybatis框架是dao层的一个解决方案。相当于传统Servlet+JavaBean开发模式中JDBC的作用。具体关于MVC架构的知识可以移步「从零学习Spring ...

技术小能手
07/30
0
0
Velocity模板引擎使用笔记

题记 在公司的项目中,前台界面的展现是使用Velocity模版来实现的。现在利用一些时间,把以前的使用经验记录一下,不是什么宝典秘籍,也不是什么高深理论,纯粹为一些使用经验记录,开发知识...

xiaozz
2012/11/20
0
0
五大 Java Web 框架的优缺点对比,Spring MVC 领先

毫无疑问,Java 是当今世界上最重要的编程语言之一。js 框架给程序员提供了 一个可以构建程序的坚实基础。它包括定义的类和功能,用于硬件设备管理,与系统软件交互并处理输入,让开发人员变...

周其
03/11
13.6K
19
如何选择一个优秀的Web开发框架?

使用Web开发框架,可以帮助开发者提高Web开发工作的质量和效率,大大减少开发工作量。但是目前互联网中充斥着各种各样的Web开发框架,这些框架都可以为开发者的项目提供各种功能扩展,如何选...

随影求是
2012/05/17
0
0
基于Spring Boot的登录demo

原文首发于我的博客 本项目基于Spring Boot框架,搭建了一个简单的登录微服务。 Spring Boot相对于传统的SSM(Spring MVC + Mybatis + Spring)框架用起来更加简单,不需要进行复杂的配置,方便...

tikyle
05/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

/etc/profile和/etc/environment的区别

/etc/profile 文件 当一个用户登录Linux系统或使用 su 命令切换到另一个用户时,设置用户环境第一个读取的文件就是 /etc/profile ,此文件为系统全局变量配置文件,且仅仅在第一次登录系统时...

calmsnow
18分钟前
2
0
rabbitMQ日常管理(转)

一、网页登录方法 http://127.0.0.1:15672/ 用户名和密码默认为guest/guest 用java代码去连接rabbitmq用的端口是5672 二、rabbitMQ基本概念 RabbitMQ是一个开源的AMQP实现,服务器端用Erlan...

__HuWei
25分钟前
1
0
gitlab cicd

https://docs.gitlab.com/ee/ci/docker/using_docker_build.html

kut
25分钟前
1
0
使用Prometheus+Grafana监控

一、介绍Prometheus Prometheus(普罗米修斯)是一套开源的监控&报警&时间序列数据库的组合,起始是由SoundCloud公司开发的。随着发展,越来越多公司和组织接受采用Prometheus,社会也十分活...

xtof
26分钟前
3
0
EOS RPC API官方文档中文版【1.5版】

EOS RPC API是应用访问EOS区块链上智能合约的必备开发接口,根据所实现插件的不同,EOS RPC API被归入不同的分组: CHAIN:由chain_api_plugin实现,主要提供区块链数据的访问功能 HISTORY:...

汇智网教程
28分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部