Model 1实现CRUD:JSP+JavaBean开发模式
Model1模式的职能分配:
JSP:与客户端之间的交互,显示数据;功能业务逻辑处理
JavaBean:数据对象;数据访问对象;业务功能实现
Model 2实现CRUD:JSP + Servlet + JavaBean 开发模式
流行的三层开发模式:
l Model2:
JSP:与客户端之间的交互,显示数据
Servlet:业务逻辑控制
JavaBean:业务逻辑处理;数据对象
l MVC模式:
Model(模型): 数据模型;业务模型——JavaBean
View(视图):与客户端的交互,显示数据——JSP
Controller(控制器):业务逻辑控制——Servlet
感觉:
Model1比较简便 简单 但是都写在JSP页面上有时候会很乱,
Model2会更好用 但是比较麻烦 还要经过servlet先配置 再映射...但是页面上更加简洁!
Servlet配置方法:
<servlet>
<servlet-name>Servlet名称</servlet-name>
<servlet-class>类</serlvet-class>
</servlet>
<servlet-mapping>
<servlet-name>Servlet名称</servlet-name>
<url-pattern>访问该Servlet的URL路径</url-pattern>
</servlet-mapping>
Servlet生命周期:
init 方法, 负责初始化Servlet 对象。
service 方法, 负责响应客户的请求(调用doGet 或 doPost等方法)。
destroy 方法, 当Servlet 对象退出生命周期时, 负责释放占用的资源。
分享到:
相关推荐
里面包含常规算法学习demo; 设计模式的分类 ...行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。
企业商务会所的五种开发模式PPT教案学习.pptx
通过学习和应用设计模式,软件开发人员可以编写出更加可维护、可扩展和灵活的代码,从而减少开发成本,缩短上市时间,并最终提高客户满意度。 敏捷软件开发原则、模式与实践的知识,不仅适用于软件开发人员,也适用...
以学生、社会、专业机构为补充的开发模式则是一种辅助模式,旨在利用外部资源丰富课程内容,通过与社会各界的合作,为学生提供更多的学习机会和更广阔的视野。 接下来,从理论角度探讨课程开发模式。理论上,校本...
该书不仅提供了丰富的案例,还帮助读者在学习过程中能够深刻理解Visual FoxPro的各种开发模式和应用场景。通过阅读本书,读者能更加熟练地运用Visual FoxPro进行软件开发,并能扩展其功能,以适应不断变化的业务需求...
世联企业商务会所的五种开发模式PPT学习教案.pptx
【标题】:“文字版植物大战僵尸,python+pygame开发 有学习模式、游戏模式、选关模式等” 在这个项目中,开发者使用Python编程语言和Pygame库创建了一个文字版的“植物大战僵尸”游戏。Pygame是Python的一个扩展库...
Scrum敏捷开发模式学习教案.pptx
4. “互联网+暑假作业”学习模式的平台开发与实践-城关中心小学课题组.pdf4. “互联网+暑假作业”学习模式的平台开发与实践-城关中心小学课题组.pdf4. “互联网+暑假作业”学习模式的平台开发与实践-城关中心小学...
为不同学习项目选择最佳开发模式.pptx
旅游地产开发模式与开发节点分析PPT学习教案.pptx
ARM嵌入式开发模式和基本开发流程PPT学习教案.pptx
设计模式是一种软件开发的解决方案,旨在解决软件设计和开发过程中的常见问题。学习设计模式可以提高编程者的编码能力和设计水平,减少代码重复和维护难度。通过本文,我们将探讨学习设计模式的必要性,并通过三个...
学习java到一定程度的朋友,一定感受到开发模式的强大 及其 重要性,让我们一起研究一下
本书讲授了一些原则、模式以及实践,它们可以帮助软件开发人员在追求美的程序、设计以及团队的道路上迈出第一步。本书探索了基本的设计原则,软件设计结构的通用模式以及有利于团队融为一个有机整体的一系列实践。...
UG 二次开发 MFC 外部模式 开发实例 包含完整源代码 很好的一个例子 学习的好例子
在Delphi编程环境中,BPL(Borland Package Library)是一种强大的工具,它允许开发者将代码组织成可独立编译和加载的库。这种模式在团队合作开发大型项目时尤其有用,因为它能实现代码模块化,提高代码复用性和便于...
23种设计模式知识要点.zip"是一份关于设计模式的学习资料,它包含了23种常用的设计模式,旨在帮助软件开发人员更好地理解和运用设计模式来提高软件的质量和可维护性。 这份学习资料以压缩包的形式呈现,文档分别介绍...