java的Web 应用程序框架

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

SunMicrosystems,Inc.请在以下地址提交关于此文档的意见:™Studio的Web应用程序框架开发人员指南SunJava™StudioEnterprise6部件号817-6518-102004年4月,修订版A版权所有©2004SunMicrosystems,Inc.,4150NetworkCircle,SantaClara,California95054,U.S.A.保留所有权利。美国政府权利-商业软件。政府用户在使用时需遵守SunMicrosystems,Inc.的标准许可协议和FAR及其补充内容中的适用条款。该发行版本中可能包含由第三方开发的内容。Sun、SunMicrosystems、Sun徽标和Java都是SunMicrosystems,Inc.在美国和其它国家(地区)的商标或注册商标。所有的SPARC商标均须获得授权才能使用,它们是SPARCInternational,Inc.在美国和其它国家(地区)的商标或注册商标。带有SPARC商标的产品均基于由SunMicrosystems,Inc.开发的体系架构。UNIX是在美国和其它国家(地区)的注册商标,由X/OpenCompany,Ltd.独家授权。该服务手册所涵盖的产品以及涉及的信息均受制于美国的出口控制法,并有可能要遵守其它国家(地区)的出口或进口法规。严禁将产品用于核、导弹、生化武器或核海事等昀终目的或交给有此类企图的昀终用户,无论是直接还是间接。严禁将产品出口或再次出口到受美国禁运的国家(地区)或美国出口禁止清单上列出的实体,包括但不限于被拒绝的人员以及特别指明的公民清单。本文档按“原样”提供,对所有明示或默示的条件、陈述和担保,包括对适销性、特殊用途的适用性或非侵权性的默示保证,均不承担任何责任,除非此免责声明的适用范围在法律上无效。3目录前言9阅读本书须知9本书的组织结构10印刷惯例10相关文档11Sun欢迎您提出意见和建议141.概述和体系结构15概述15Web应用程序框架的概念15Web应用程序框架的适用对象16Web应用程序框架所具有的功能16Web应用程序框架不具有的功能16Web应用程序框架体系结构的三个层17模型层17视图层18控制器层21Web应用程序框架MVC与传统MVC的区别212.开发应用程序234SunJavaStudio的Web应用程序框架开发人员指南2004年4月创建应用程序23Web应用程序框架应用程序的概念23应用程序级实体24模块24创建WAR文件26使用组件库27创建页面(ViewBean)29创建ViewBean类29管理JSP31添加子视图组件32从IDE执行页面34创建Pagelet(ContainerView)组件34创建ContainerView类34处理请求35请求生命周期35前端控制器事件36应用程序事件37编写事件处理逻辑41呈现响应423.编程指南47使用RequestContext47获取RequestContext47获取Servlet请求和响应对象48获取会话对象48其它可用对象49RequestCompletionListener接口49使用消息编写器49使用ViewBeanManager50目录5使用ModelManager51在会话中获取和保存模型51ModelTypeMap52使用ModelManager的例外情况53使用SQLConnectionManager53使用RequestManager55日志55日志消息56日志级别56记录到标准输出57突出显示日志消息57使用值58使用DisplayField值58使用模型值59使用J2EEAPI获取值60使用显示事件61容器显示事件61子显示事件62内容标记63使用ViewBean63forwardTo()方法63页面会话64客户机会话64使用ContainerView65IDE对ContainerView的支持65ContainerViewAPI66在应用程序中使用ContainerView67默认模型676SunJavaStudio的Web应用程序框架开发人员指南2004年4月子视图路径68使用TiledView68使用TreeView69使用执行模型69使用BeanAdapterModel70使用ObjectAdapterModel71使用WebAction71WebAction类型72WebAction事件72自动检索模型73使用WebAction进行分页73何时使用WebAction74与Web应用程序框架应用程序进行交互操作74从外部应用程序进行交互操作74从同一应用程序内部进行交互操作754.部署应用程序77配置应用程序77模块Servlet配置78ViewBean显示URL配置84SQLConnectionManager配置84将应用程序打包87部署应用程序88访问Web应用程序框架应用程序88跨模块导航89A.错误诊断91症状91可能的原因91目录7可能的解决方案91症状92可能的原因92可能的解决方案92症状93可能的原因93可能的解决方案93索引958SunJavaStudio的Web应用程序框架开发人员指南2004年4月9前言《SunJava™Studio的Web应用程序框架概述》介绍了Web应用程序框架(以前称为Sun™ONE应用程序框架和JATO),并说明了它的概念、工作方式及其与其它Web应用程序框架的不同之处。阅读本书须知在阅读本书之前,您应该熟悉利用现有J2EEWeb技术(例如servlet和JavaServletPages™(JSP™页面))生成Web应用程序时用到的概念。下列资源可提供更多信息:■《Java2PlatformEnterpriseEdition规范》■《J2EE教程》■《JavaServlet规范2.3版》■《JavaServerPages规范1.2版》注意–Sun不负责本文档中提到的第三方Web站点的可用性,并且不对这些站点或资源中(或可从中获得)的任何内容、广告、产品或其它材料表示认可和负责或承担责任。对于使用或根据任何此类站点或资源上(或通过它们获得)的任何内容、商品或服务而引起或声称引起的任何损害或损失,Sun概不负责或承担任何责任。10SunJavaStudio的Web应用程序框架开发人员指南2004年4月本书的组织结构第1章,第15页上的“概述和体系结构”。概要介绍Web应用程序框架的体系结构,并说明如何将不同的部分组合起来以编写Web应用程序框架应用程序。第2章,第23页上的“开发应用程序”。详细说明如何创建和使用应用程序组件,这些组件可以组装为功能完整的应用程序。第3章,第47页上的“编程指南”。介绍通用的程序设计方案,并说明如何在Web应用程序框架中使用特定的基本对象。第4章,第77页上的“部署应用程序”。说明如何为大多数J2EE容器中的部署准备Web应用程序框架应用程序,并介绍Web应用程序框架应用程序的部署时配置。附录A,第91页上的“错误诊断”。概要介绍已知的疑难解答问题,包括症状、可能的原因、可能的解决方案以及对每个已知问题的备注。印刷惯例字样含义示例AaBbCc123命令、文件和目录的名称;计算-机屏幕输出编辑.cvspass文件。使用DIR列出所有文件。Searchiscomplete.AaBbCc123键入的内容(相对于计算机屏幕输出信息)loginPassword:AaBbCc123书名、新词或术语、要强调的词请阅读《用户指南》中的第6章。这些称为类选项。必须保存您的更改。AaBbCc123命令行变量;使用实际的名称或值替换要删除文件,请键入DELfilename。前言11相关文档JavaStudioEnterprise文档包括AcrobatReader(PDF)格式的书籍、发行说明、联机帮助以及示例应用程序的自述文件。访问联机文档访问docs.sun.comSMWeb站点,或者通过Sun开发人员资源门户的文档页面,可以获得本部分描述的文档。在docs.sun.comWeb站点()上,您可以利用Internet阅读、打印和购买SunMicrosystems手册。■《SunJavaStudioEnterprise6发行说明》-部件号码:817-6746-10介绍近期发行版本的更改及技术说明。■《SunJavaStudioEnterprise6安装指南》(PDF格式)-部件号码:817-6510-10介绍如何在每台支持的平台上安装SunJavaStudioEnterprise6集成开发环境(IDE),包括其它相关信息,例如系统需求、升级指导、服务器信息、命令行开关、已安装的子目录、数据库集成以及有关如何使用“更新中心”的信息。■《SunJavaStudioEnterprise6ExamplesGuide》-部件号码:817-6057-10介绍SunJavaStudioEnterprise6软件可用的代码示例。■《SunJavaStudioEnterprise6编程系列》(PDF格式)该系列提供有关如何使用SunJavaStudioEnterprise6的各种功能来开发标准格式的J2EE应用程序的详细信息。■《构建Web组件》-部件号码:817-3292-10介绍如何使用JSPPages、Servlet、标记库以及支持的类和文件来生成一个作为J2EEWeb模块的Web应用程序。■《构建J2EE应用程序》-部件号码:817-3290-10介绍如何将EJB模块和Web模块集成到J2EE应用程序中以及如何部署和运行J2EE应用程序。■《构建EnterpriseJavaBeans组件》-部件号码:817-3288-10介绍如何使用SunJavaStudioEnterprise6EJB生成器向导以及IDE的其它组件来生成EJB组件(会话bean、消息驱动bean、具有容器管理持久性或bean管理持久性的实体bean)。12SunJavaStudio的Web应用程序框架开发人员指南2004年4月■《构建Web服务》-部件号码:817-3294-10介绍如何使用SunJavaStudioEnterprise6IDE生成Web服务、通过UDDI注册向其它Web服务提供Web服务,以及从本地Web服务或UDDI注册生成Web服务客户机。■《使用JavaDatabase连接》-部件号码:817-3296-10介绍如何使用SunJavaStudioEnterprise6IDE的JDBC生产率增强工具,其中包括如何使用它们来创建JDBC应用程序。■《SunJavaStudio的Web应用程序框架文档》(PDF格式)■《SunJavaStudio的Web应用程序框架IDE指南》-部件号码:817-6514-10介绍SunJavaStudioEnterprise6IDE的各个部分,着重介绍用于开发Web应用程序框架应用程序的可视工具的使用。■《SunJavaStudio的Web应用程序框架教程》-部件号码:817-6516-10介绍使用Web应用程序框架工具生成Web应用程序的机制和技术。■《SunJavaStudio的Web应用程序框架概述》-部件号码:817-6520

1 / 98
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功