系统开发模型
来源:互联网 发布:android 取消网络请求 编辑:程序博客网 时间:2024/06/07 10:35
系统开发模型:系统架构,整个程序的大的结构,常见的有"三层架构" "MVC",目的就是降低模块间的耦合度。
经历了四个阶段:
(1)纯jsp
所有的业务处理,页面显示都是由jsp实现的,所以,jsp页面很乱,维护和升级很难
(2)Jsp+javaBean的model1
将业务处理的模块交给javaBean处理,使得业务逻辑,和页面分离。
关于什么是 javaBean
广义的javaBean 就是指一般业务上的类,java 类又分为两类一类是用来承载数据的(例如 User Student…),一类是用来业务处理的(访问数据库什么的
侠义的javaBean,就是满足sun公司提出的javaBean规范的java类
要满足以下四个条件:
a.该类必须是公共的。Public class….
b.实现serializable 接口
c.要有无参构造器
d.成员变量一定要有 setter getter 方法。
)。
(3)MVC的model2
V view jsp 充当
C Controler servlet
M model javaBean
所有的请求和响应都是通过servlet 处理
(4)MVC+三层架构
三层架构
a.视图层 (view )表现层对于web 开发也称为 web 层用于接收用户提交的请求。
b.服务层(service)业务逻辑层,系统的业务逻辑主要在这里完成
c.持久层,dao层 数据访问层。直接操作数据库的代码在这里写。 DAO Data Access Object(数据访问对象)
为了使得各层的耦合度进一步降低,又采用的是面向抽象的编程
阅读全文
0 0
- 系统开发模型
- Jenkins的自动构建系统开发模型
- 2.系统开发基础-软件生命周期与开发模型(1)
- Android驱动开发流程 及 系统分层模型
- 开发模型
- 开发模型
- 开发模型
- 嵌入式ARM系统实战开发(编程模型、指令系统、程序设计、混合编程、驱动开发)
- 分布式系统-CH2:系统模型
- 系统的构造模型
- 工作流系统参考模型
- 工作流系统参考模型
- 射频识别系统模型
- OpenGL粒子系统模型
- 软件系统模型分析
- 软件系统模型分析
- 动态模型系统OSGi
- 系统组织机构模型分析
- php 导出excel打不开
- iOS实现app之间的内容分享总结
- Java虚拟机类加载过程
- HTML+JS 写一个 个人博客(初学版)
- 嵌入式环境搭配和开发基本名词解析
- 系统开发模型
- 路由器FTP服务的配置
- jvm内存模型
- 1056: [HAOI2008]排名系统/1862: [Zjoi2006]GameZ游戏排名系统
- 计算机网络自顶向下学习笔记(计算机网络和因特网二)
- Windows系统架构总结
- springmvc处理返回的JSON数据中把NULL替换成空或者0的问题
- 如何优雅地为Struts2的action加监控日志
- 解析和创建快捷方式