java,web学习之MVC模式的搭建。
来源:互联网 发布:网络平台推广好做吗 编辑:程序博客网 时间:2024/06/05 01:06
一:MVC是什么?
1.M:model. 说白了就是一些数据类,一些javaBean。其主要用于与数据打交道,比如保存用户信息,就需要一个UserBean.
2.V:view.表现层,简单理解为前台的页面。写网站总要给别人看,简单的就是显示的页面。
3.C:controller:控制层。简单理解为所有的请求来了,都需要一个东西来控制,比如车流量较大的市中心,所有的车辆到了交叉中心都需要听从交通信号灯和交警的指挥。交警就相当于控制层。车辆就相当于请求。
二:web中的控制层。
对于web的控制层有两种。基于Servlet和基于过滤器的Controller. 在这种模式下,每一个http请求都被重定向到控制器中。请求的URI告诉控制器需要调用那个Action.最后servlet通过一个RequestDispatcher跳转到一个view页面上。
三:一个MVC搭建的目录。
首先来解释下这些目录的意思:
action:用于处理请求的一些java类。比如保存信息就需要调用SaveInfoAction.java这个类
controller:控制器用于对请求的信息进行分发。
dao:提供了对数据库的访问的一种方式,被称为DAO模式。
form:用于保存表单的信息,这个和model中的javaBean不一样。这里相当于一个代理,form对象保存的信息可以进行验证之类的操作,当最终确认无误的时候再将其保存的信息转移到javaBean里进行持久化。
model:一些javabean。其必须含有一个无参数 的构造器,以及用于访问属性的get/set方法,其还必须是可序列化的。
util:y一些工具类,比如数据库的连接池等。
volidator:验证器,用于验证用户的信息是否正确。
- java,web学习之MVC模式的搭建。
- Java Web MVC模式个人学习理解
- JAVA Spring web mvc 学习 之 2
- JAVA Spring web mvc 学习 之 1
- java web的MVC开发模式
- Java 学习笔记09:Spring搭建MVC WEB项目
- web的MVC模式
- java Web MVC模式简介
- Java web中的mvc模式
- java web mvc开发模式
- java之MVC模式
- 使用maven搭建Java Web的spring MVC项目
- Java Web 学习笔记之九:利用Jetty+restEasy搭建简单的rest web service
- JAVA Spring web mvc 学习 之 3:DispatcherServlet
- JAVA Spring web mvc 学习 之 4:注解
- JAVA Spring web mvc 学习 之 5:JSON
- JAVA Spring web mvc 学习 之 6:数据类型转换
- JAVA Spring web mvc 学习 之 6:数据验证
- Android Handler机制
- Spark知识系统化整理分享
- 第五周项目四 -静态成员应用 由老师版本的完善版
- 【J2EE】快速搭建 Spring MVC 开发框架(一)
- [LeetCode][Database]Duplicate Emails
- java,web学习之MVC模式的搭建。
- UVA - 11389(贪心)
- 数据库笔记--三层模型
- 常用的 DOCTYPE 声明有哪些?
- presentModalViewController的使用
- Leetcode---Unique Binary Search Trees II
- jQuery ajax提交
- uml
- 原android 涂鸦(清屏,画笔,粗细,保存)以及canvas源码学习