Spring对Web技术的支持(论文资料)
标题 Spring+ 表示层支持(IOC/DI,AOP)线索 ❤Spring 表示层技术支持 ❤Spring 表示层技术支持特点 ❤Spring+Struts2 框架 ❤ Spring+JSP/Servlet框架 ❤ S2SH 整 合 JSPSpringHibernate一. 记录: ❤Spring 2.0 以下版本-SpringWeb SpringWebMVCSpring2.0 以下版本 ❤Spring 表示层支持技术:
1) 基础 JavaWeb 开发技术(JSP/Servlet)2) MVC 框架支持(Struts/Struts2/SpringMVC)3) Spring 对富客户端技术支持:
Ajax、DWR、JQueryAjax(DWR、JQuery)+SSH(SSI、SSM)❤Spring 框架对 表示层技术支持特点:
IOC/DI‐ WebApplicationContext‐spring.xmlSpring 对表示层丰富:
JSP/ServletStruts2/SpringMVC,AjaxJqueryDWR velocity、Freemaker、PDF、JasperReports、Excel、SpringPortletMVC❤Spring+JSP/Servlet 支持:
实例:
求两个数之和 Web‐‐JSP/Servlet+Spring 框架相结合1)web 应用启动之出加载 SpringWebIOC 容器(监听器) Web.xml!‐‐ 配置 Web 应用启动时候加载 Spring 容器 ‐‐ context‐param param‐namecontextConfigLocation/param‐name param‐value/WEB‐INF/applicationContext.xml/param‐value /context‐param listener listener‐classorg.springframework.web.context.ContextLoaderListener/listener‐class /listener2) 如何在 JSP/Servlet 中获得 Spring 配置文件相关的 Bean。
ServletContextcontext=request.getSession().getServletContext(); ApplicationContext ctx= WebApplicationContextUtils.getWebApplicationContext(context); AddBeanadd=(AddBean)ctx.getBean(add);Spring+JSP+Servlet步骤:
1) 引入 SpringWeb 模块2) applicationContext.xml 默认位置 WEB‐INF3) Web.xml‐context‐paramlistener描述4) applicationContext.xml 配置 bean5) Servlet 当中ServletContextcontext=request.getSession().getServletContext(); ApplicationContext ctx= WebApplicationContextUtils.getWebApplicationContext(context);❤Spring+Struts2 1) 引 包 springWeb 模 块 struts-core.jar struts-spring-plungin.jar 2)配置 web.xml contextlistener 如果:
Spring 配置文件多个 /WEB‐INF/applicationContext.xml,spring.xml 3)Action‐》beanid=id号class=scope= prototype 4)struts.xml constant name=struts.objectFactory value=spring / action name= class=id 号 二. 背诵: ❤背诵内容 1 正文三. 思考: ❤思考内容 1 四. 复习: ❤复习内容 1 总结 ❤ ❤ ❤免责声明 1. 用户明确同意其使用网络服务所存在的风险将完全由其本人承担;因其使用网络服务而产生的一切后果也由其本人承担。
对用户及任何第三方不承担任何责任。
2. 不担保或保证网络服务一定能满足用户的要求,也不担保网络服务不会中断,对网络服务的及时性、安全性、准确性也都不作任何担保或保证。
3. 不保证为向用户提供便利而设置的外部链接的准确性和完整性,同时,对于该等外部链接指向的不由实际控制的任何网页上的内容,也不承担任何责任。
4. 对于因不可抗力或不能控制的原因造成的网络服务中断或其它缺陷,不承担任何责任,但将尽力减少因此而给用户造成的损失和影响。
5. 对于任何自本网站而获得的他人的信息、内容或者广告宣传等任何资讯(以下统称信息),不保证真实、准确和完整性。
如果任何单位或者个人通过上述 信息而进行任何行为,须自行甄别真伪和谨慎预防风险。
否则,无论何种原因,本网站不对任何非与本网站直接发生的交易和/或行为承担任何直接、间接、附带或衍生的损失和责任。
6. 用户同意,对于向用户提供的下列产品或者服务的质量缺陷本身及其引发的任何损失,无需承担任何责任:
(1)向用户免费提供的各项网络服务; (2)向用户赠送的任何产品或者服务; (3)向收费网络服务用户附赠的各种产品或者服务; (4)用户资料遭到未授权的使用或修改; (5)其他与本网站相关的事宜。
分享知识 成就自我
本文来源:https://www.2haoxitong.net/k/doc/91f123866d175f0e7cd184254b35eefdc9d31542.html
文档为doc格式