运用Struts创建更好的Web应用程序
2005-12-25 16:26
337 查看
运用Struts创建更好的Web应用程序 通过为表单处理、错误处理和请求处理提供支持,这个可扩展的、强大的框架增强了对Web应用程序的构建。 by Kevin Jones 总的来说,Java Servlet Developer Kit和servlets已经出现好几年了。运用servlets已经成为开发基于Web服务器的应用程序的主要方法了(除了运用ASP外)。最初,在Java中开发Web应用程序主要是用servlets,但这会产生一些问题。Servlets在执行商业逻辑上很好,但在生成如XML或HTML的内容方面并不好。于是引进了JavaServer Pages(JSP)来解决这个问题。虽然在本质上(至少到目前为止)JSP页面正是servlets,但它们有与servlets相对立的问题。JavaServer Pages在生成内容上很好,但在处理逻辑方面则无能为力。在这两种情况下,我们可以添加逻辑到JSP,或添加内容到servlet,但在这种方式下,很难很好地对组件进行开发和维护。 这些年来,开发人员已经提出好几种方式来创建Web应用程序,将servlets和JSP一起使用,利用两者的优势,从而避免各自的局限性。人们运用的方法主要有两种,第一种就是将JSP用于显示,将JavaBeans用于逻辑。这种只用JSP的方法(也称为Model-1方法)主要用于小的Web应用程序,这些程序包含少数几个页面(通常只有3个页面或更少)。在Model-1结构中,所有的请求直接发送到一个JSP页面。这种方法用标准的和自定义的动作(actions)来执行商业逻辑和JSP,从而形成内容。
【打印本文】【发给朋友】【返回顶部】1 2 3 4 5 下一页 |
相关文章推荐
- 《JBuilder 9 运用Struts 开发Web 应用程序导览》下载
- 设计模式(一)单例模式:创建模式 ASPNET CORE WEB 应用程序的启动 当项目中 没有STARTUP.CS 类如何设置启动 配置等等
- 【转载】JavaScript: 使用面向对象的技术创建高级 Web 应用程序
- GoogleGears 创建可离线使用的 web 应用程序
- 使用面向对象的技术创建高级 Web 应用程序
- 从零开始创建基于struts1.2 + Hibernate3.0 Web工程
- JavaScript使用面向对象的技术创建高级 Web 应用程序
- 从零开始创建基于struts1.2 + Hibernate3.0 Web工程
- MVC 设计创建 Web 应用程序的模式
- 转:运用J2EE创建灵活易扩展的企业应用程序探讨
- Idea中Maven的运用,创建一个web项目,servlet演示
- Android在网页下(WebView中运用HTML)点击按钮打开本地手机应用程序
- SharePoint 2010 创建SPSite对象出错,提示“找不到位于 http://xxxx 的 Web 应用程序。请确认正确键入了此 URL
- 使用面向对象的技术创建高级 Web 应用程序
- Visual Studio .NET 无法创建或打开应用程序。问题很可能是因为本地Web服务器上没有安装所需的组件。请运行Visual Studio .NET安装程序并
- 使用面向对象的技术创建高级 Web 应用程序
- 为Struts 2应用程序创建进度条(等待页面)
- 用 Perl 来创建可重用的 Web 应用程序
- 为 Web 服务构建 Struts 应用程序
- 使用面向对象的技术创建高级 Web 应用程序