Web开发模式的变迁
来源:互联网 发布:ant执行linux命令 编辑:程序博客网 时间:2024/05/22 14:48
一.Web开发模式的变迁
- Servlet使得Web应用程序开发变得非常繁琐且不利于分工协作
- 使用JSP来开发Web应用程序使JavaWeb开发变得轻松,但是页面严重缺乏可读性,不利于维护。
二.在JSP中使用javabean
1.创建对象
<jsp:useBean id="bean" class="com.XXX.XXX" scope="page|session|request|application">
- id:当前实例化对象的引用
- class:创建的实例,对象的包和类类名
- scope:javabean的保存范围
2.设置值
<jsp:setProperty property="name" name="student" param="username">
- property是要设置值的属性名
- name是对象引用
- param是要给属性设置的值,使用的是用户传递过来的值,对应到form表单就是表单的name。底层进行了一次封装。
<jsp:setProperty property="*" name="student">//自动将所有的数据封装到javabean中
3.获取值
<jsp:getProperty property="【属性名】" name="【对象名】">
同样的,property是属性名,name是对象引用的名字。
三.JSP开发模式1
1.模式1特点
- JSP模式1主要采用JSP和JavaBean技术
- 将页面显示与业务逻辑处理分开
- JSP负责页面的显示,而业务逻辑则由JavaBean处理
2.模式1的优点
- 小程序使用模式1效率非常高,适合开发小程序
3.模式1的缺点
- html标签中有java代码,不利于分工。
- 代码逻辑不清晰,难以维护。
四.JSP开发模式2
1.MVC模型
- Model:表示数据模型,模型提供要展示的数据,包含数据和行为
- View:表示视图,主要负责模型的数据展示
- Controller:接收用户的请求,委托模型进行处理。处理完以后将数据发送给视图。
- model—–javabean。view——jsp。controller——servlet。
- MVC代表的是一种架构模式,本身没有引入任何的新功能,只是将开发的架构组织的更加合理,将逻辑和表现分离。
2.MVC
- 模型用javabean,把javabean作为javabean组件即负责封装数据,又要进行业务的处理,造成javabean非常庞大。
- javabean组件=域模型层+业务层+持久层。
- mvc在三层架构里面主要存在于表示 。
0 0
- Web开发模式的变迁
- Java Web开发模式的变迁
- 计算模式的变迁
- 从瀑布到敏捷:微软的开发模式的变迁
- 开发架构的变迁
- 前端框架模式的变迁
- 前端框架模式的变迁
- 前端框架模式的变迁
- 软件工程:计算模式的变迁
- 从VISTA到WIN 7 揭秘全球软件开发模式的变迁
- Web开发的MVVM模式
- web服务器架构变迁
- 前端那些事儿(3) --- WEB架构的历史变迁
- Java开发web的开发模式
- 数据的表示和存储模式,数据类型的变迁
- 程序开发认识变迁
- 传统WEB开发模式和ajax开发模式的区别
- 理解 Web 服务的开发模式
- 主从复制
- Qt5.7 + VS2015 环境搭建
- 事件分发(上篇)
- bootstrap-treeview 后台拼装JSON
- Android 悬浮窗的实现(类似于360加速球)
- Web开发模式的变迁
- 删除子串算法。C语言
- 如何在Android studio中引用.so文件
- Android课堂笔记——Notification通知栏
- 基于Springboot的微信公众号接入、通过网页授权机制获取用户信息
- 编写无java脚本文件
- windows环境eclipse配置maven
- 214. Shortest Palindrome
- Session的活化与钝化钝化和通过代码(Java)发送邮件(QQ,新浪)