随着sun公司推出的servlet和JSP技术,为了更好的指导web开发人员进行java WEB的开发,就提出了两种架构模式,即JSP Model1和JSP Model2,那么它们有什么区别呢?
JSP Model1模式.
它应用了java WEB开发当中的两种技术,一是JSP,二是javabean技术。其中JSP完成逻辑上的处理和显示,javabean做辅助。
JSP需要完成接受用户的请求,和响应给用户数据,同时还完成流程的控制处理。而javabean做辅助,如把数据库查询出来的数据做保存,我们就可以通过这个javabean来取得相应数据了。
JSP Model架构图
JSP Model的优点:由于它的结构很简单,开发人员很容易上手,适合开发一些小型的java WEB应用。但有优点就有缺点。JSP Model1的缺点其实是它的优点所造成的,JSP Model1由于它是把显示代码和逻辑处理代码都放在JSP页面当中,如果开发大型的java WEB应用的话,就显得力不从心了,想想一个大型的java WEB应用里面有多少要显示的代码和多少处理逻辑的代码。这样一来既不便于开发人员的维护,也不便于美工人员的修改,这些代码那不都成垃圾代码了!那么怎么办呢?基于这种情况,sun公司又推出了一种架构模式,即JSP Model2模式。
如图所示,这个模式是结合了servlet,JSP,javabean的优点推出的一种模式。这个模式分为三部分 servlet,JSP,javabean。servlet做的事情是控制到底最后显示哪个JSP页面给用户、JSP做的就是响应用户请求,把结果数据展现给用户、而javabean做的就不单单是对数据库的数据的存取了,这里复杂的业务功能和逻辑处理都交给了它处理。
从它们的设计结构就可以看出JSP Model2的优点。由于它们在设计上很好的分工,也就是做显示的是JSP,做逻辑处理的是javabean,做控制的是servlet。这样分工以后,对我们开发人员来说,就可以很好的做自己的开发工作了,而美工人员也不必了解和看懂业务逻辑处理代码,在很大的层次上提高开发的效率。
分享到:
相关推荐
2. **内容适应**:根据目标论坛的规则和格式调整帖子内容,比如处理代码块、签名、引用等。 3. **自动登录与发布**:允许用户输入论坛账号信息,自动登录并发布帖子,节省手动操作时间。 4. **多论坛支持**:可能...
2. **Servlet技术**:虽然JSP主要用于视图层,但实际处理业务逻辑时通常会配合Servlet。Servlet是Java Web应用中的控制器,负责接收HTTP请求,处理数据,并将结果传递给JSP进行渲染。在这个论坛中,Servlet可能用于...
1. 自动化发布:此工具可以自动化地创建和发布帖子,减少手动操作的时间和工作量。用户可以预设帖子的内容、标题、分类等参数,实现批量导入。 2. 数据模板:支持设置数据模板,包括文本、图片、链接等,使得帖子...
通过这款工具,用户可以实现一键转帖和一键8经验签到的功能,极大地简化了传统操作流程,节省了用户的时间,提升了用户体验。 一键转帖功能是该工具的核心亮点。它允许用户快速地将一篇帖子从一个贴吧复制并发布到...
UBB论坛转帖圣手.exeUBB论坛转帖圣手.exe
总之,编辑人员转帖去水印工具如Teorex Inpaint,为图像编辑提供了便利,通过其独特的算法和技术,我们可以高效地去除图片中的水印,提高内容的质量。但在使用过程中,务必遵守版权法和相关法律法规,以维护良好的...
HTML2UBBMaxcj 是一款专为Softii论坛设计的转帖工具,它主要用于将HTML格式的帖子内容转换成UBB代码,以便在论坛中更好地显示和分享。UBB(Universal BBCode)是一种轻量级的标记语言,常用于网络论坛,与HTML类似,...
1. **算法与数据结构**:在编程竞赛中,选择正确的算法和数据结构对于解决问题至关重要。高效的数据结构如堆、树、图,以及高级算法如动态规划、贪心算法、回溯法等,都是赢得比赛的关键。例如,在处理大量数据时,...
转帖PLCDCSFCS三大控制系统的特点和差异 PLC、DCS、FCS 三大控制系统是自动化技术中的热点,各有其特点和差异。下面对这三大控制系统的特点和差异进行分析。 1.PLC(Programmable Logic Controller) PLC 是一种...
1.修改自Convert X转帖工具 2.新增批量替换关键词(原来是单个词语替换,可以利用这个功能删除一些网站的防转帖代码) 3.批量随机新增文字(新增内容可自定义,从而实现伪原创) 4.cookie记录替换和新增关键词(避免每次...
2. **权限设置**:为了确保安全,转帖工具可能会有权限限制。管理员可能需要设定哪些用户组或特定用户可以使用此功能,防止恶意用户滥用。 3. **转帖操作**:该插件提供的转帖功能可能包括选择原帖、选择目标版块、...
总结一下,"一键转帖功能插件 for 帝国CMS v1.0" 提供了一种便捷的方式来增强帝国CMS站点的社交分享功能,通过简单的安装和配置,用户可以轻松地在多个平台上转发内容,有助于增加网站的曝光度和用户的参与度。...
1. **上传文件**:将`copyto.js`和`copyto.php`这两个关键文件复制并上传到帝国CMS系统的根目录下。这是为了让系统能够识别和调用这两个文件,以便实现一键转帖的功能。 2. **插入代码**:在内容页的适当位置,需要...
2. **使用Word**:复制网页URL,然后在Word中打开,Word会下载网页内容,用户可以在Word中进行复制、编辑和保存。 3. **浏览器插件**:有些浏览器,如火狐,可以安装扩展程序(如Greasemonkey)来解除右键锁定。例如...
标题《【转帖】4412嵌入式开发板学习笔记(一)》和描述《新手在进行开发学习前,建议先看01-迅为电子开发板入门视频。对开发板和开发环境有一定的了解后,不要盲目接线开机。以下是个人的一点经验,和大家分享一下...
2. 缩略图生成原理:缩略图生成主要通过调整图片的尺寸来实现,这包括等比例缩放和固定尺寸裁剪两种方式。等比例缩放保持原图宽高比,而固定尺寸裁剪可能会导致图片变形,因此在裁剪时通常需要选择一个中心点或者...
《转帖经典---JAVA设计模式》这本书或资料可能涵盖了这些模式的详细解释、示例代码以及如何在实际项目中应用这些模式。通过学习和理解这些设计模式,开发者能够更好地设计和重构软件,提升代码质量。
转帖图片提取工具可以对论坛图片附件信息进行清除,只保留图片代码,操作很简单,推荐有需要转帖图片工具的朋友下载 转帖图片提取工具使用方法: 将IP138上处理过的东西复制到上方的编辑框内,点击只要图片,下面...
性能测试包括负载测试和压力测试两方面,通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来测试系统的性能。 性能测试在软件质量保证中起着重要的作用,它包括应用在客户端性能测试、应用在网络上性能测试...
看到论坛里帖子由精美的图片想转过来,或者批量提取地址时很好用