通过为表单处理、错误处理和请求处理提供支持,这个可扩展的、强大的框架增强了对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,从而形成内容。
|
运用Struts创建更好的Web应用程序
最新推荐文章于 2023-06-27 04:37:15 发布