基于wsh框架的j2ee开发经验.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于wsh框架的j2ee开发经验.ppt》由会员分享,可在线阅读,更多相关《基于wsh框架的j2ee开发经验.ppt(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于WSH框架的j2ee开发经验Inspur Communication Information Systems Co.,Ltd2009-08-21冯文和1/19/20232主要内容主要内容目的框架介绍-J2EE框架介绍-WSH框架介绍-扩展模块介绍开发中的注意事项1/19/2023Inspur group3目的目的统一公司在统一公司在javajava方面使用的技术,有利于方面使用的技术,有利于公司各种公司各种javajava产品整合,以及后续发展。产品整合,以及后续发展。大家一起了解使用的框架的优缺点,从技大家一起了解使用的框架的优缺点,从技术或者业务的角度出发,完善这些架构,术或者业务的角
2、度出发,完善这些架构,解决工作中遇到的各种问题。解决工作中遇到的各种问题。让之前没有接触过该框架的设计或者开发让之前没有接触过该框架的设计或者开发人员了解框架,尽快的投入到工作,降低人员了解框架,尽快的投入到工作,降低学习曲线。学习曲线。1/19/2023Inspur group4主要内容主要内容目的框架介绍-J2EE框架介绍-WSH框架介绍-扩展模块介绍开发中的注意事项1/19/2023Inspur group5J2EEJ2EE架构介绍架构介绍-概述概述J2EE是使用Java技术开发企业级应用的一种事实上的工业标准(Sun公司出于其自身利益的考虑,至今没有将Java及其相关技术纳入标准化组织
3、的体系),它是Java技术不断适应和促进企业级应用过程中的产物。Sun推出J2EE的目的是为了克服传统Client/Server模式的弊病,迎合Browser/Server架构的潮流,为应用Java技术开发服务器端应用提供一个平台独立的、可移植的、多用户的、安全的和基于标准的企业级平台,从而简化企业应用的开发、管理和部署。J2EE是一个标准,而不是一个现成的产品。各个平台开发商按照J2EE规范分别开发了不同的J2EE应用服务器,J2EE应用服务器是J2EE企业级应用的部署平台。由于它们都遵循了J2EE规范,因此,使用J2EE技术开发的企业级应用可以部署在各种J2EE应用服务器上。1/19/20
4、23Inspur group6J2EEJ2EE架构介绍架构介绍-架构图架构图1/19/2023Inspur group7J2EEJ2EE架构介绍架构介绍-目录结构目录结构1/19/2023Inspur group8J2EEJ2EE架构介绍架构介绍-发展轨迹发展轨迹webweb容器容器容器容器webweb容器容器容器容器ServletServletServletServletJSPJSPrequestrequestresponseresponse数据库数据库数据库数据库1/19/2023Inspur group9J2EEJ2EE架构介绍架构介绍-发展轨迹发展轨迹webweb容器容器容器容器Str
5、utsStrutsJSPJSPrequestresponse数据库数据库SpringSpringHibernateHibernate视图层视图层业务层业务层持久化持久化1/19/2023Inspur group10J2EEJ2EE架构介绍架构介绍-发展轨迹发展轨迹servlet示例:public class HelloWorld extends HttpServlet public void init(ServletConfig config)throws ServletException super.init(config);public void doGet(HttpServletRequ
6、est req,HttpServletResponse res)throws ServletException,IOException res.setContentType(text/html);ServletOutputStream out=res.getOutputStream();out.println(Hello);out.println();out.println();out.println();out.println();out.println(Hello);out.println();out.close();/Close the ServletOutputStream publi
7、c String getServletInfo()return Hello World;public void destroy()super.destroy();1/19/2023Inspur group11J2EEJ2EE架构介绍架构介绍-发展轨迹发展轨迹servlet和jsp示例:servlet:public void doGet(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException String url=/abc.jsp;RequestDispatcher dispatcher
8、=getServletContext().getRequestDispatcher(url);dispatcher.forward(req,res);abc.jsp:HelloHello1/19/2023Inspur group12J2EEJ2EE架构介绍架构介绍-发展轨迹发展轨迹webwork示例:public String getBigActivityAnalyse()BigActModelService bigActModelService=BigActModelFactory.createInstance(modelValue);bigActDetail=bigactservice.s
9、earchBigActDetail(actValue);return result;result(abc.jsp)将在webwork导航文件(xwork.xml)中配置。1/19/2023Inspur group13J2EEJ2EE架构介绍架构介绍-web-web容器容器web容器:容器:weblogic、websphere、tomcat和jboss等1/19/2023Inspur group14J2EEJ2EE架构介绍架构介绍-web-web容器容器tomcat配置实例:配置实例:server.xml:rs.xml:1/19/2023Inspur group15J2EEJ2EE架构介绍架构介
10、绍-应用接口应用接口web.xml:globalContextConfiguration /WEB-INF/conf/inspur.properties contextConfigLocation /WEB-INF/conf/applicationContext_*.xml mvc com.opensymphony.webwork.dispatcher.FilterDispatcher mvc *.doorg.springframework.web.context.ContextLoaderListener1/19/2023Inspur group16J2EEJ2EE架构介绍架构介绍-访问过程
11、访问过程http:/10.16.1.3:8080/nas/holidayAction!getHolidays.do服务器服务器web容器容器应用应用webwebwork框架中框架中配置的配置的actionaction中中定义的方法定义的方法?para1=v1¶2=v2action中的属性中的属性1/19/2023Inspur group17主要内容主要内容目的框架介绍-J2EE框架介绍-WSH框架介绍-扩展模块介绍开发中的注意事项1/19/2023Inspur group18struts1struts11/19/2023Inspur group19webworkwebwork1/19/
12、2023Inspur group20webworkwebworkXwork.xml:/success.jsp /fail.jsp /holiday/main.jsp /holiday/error.jsp1/19/2023Inspur group21webworkwebwork#extension for actionswebwork.action.extension=do#spring integrationwebwork.objectFactory=springwebwork.objectFactory.spring.autoWire=name#Configuration reloading
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 wsh 框架 j2ee 开发 经验
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内