- 1、本文档共82页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
过滤器的实现。实现javax.servlet.Filter接口即可。 public class TestFilter implements Filter { @Override public void destroy() { // TODO Auto-generated method stub } @Override public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException { //1.批量设置请求编码 servletRequest.setCharacterEncoding(gbk); filterChain.doFilter(servletRequest, servletResponse); } @Override public void init(FilterConfig arg0) throws ServletException { // TODO Auto-generated method stub } } Spring的拦截器与Servlet的Filter有相似之处,比如二者都是AOP编程思想的体现,都能实现权限检查、日志记录等。不同的是: 使用范围不同:Filter是Servlet规范规定的,只能用于Web程序中。而拦截器既可以用于Web程序,也可以用于Application、Swing程序中。 规范不同:Filter是在Servlet规范中定义的,是Servlet容器支持的。而拦截器是在Spring容器内的,是Spring框架支持的。 使用的资源不同:同其他的代码块一样,拦截器也是一个Spring的组件,归Spring管理,配置在Spring文件中,因此能使用Spring里的任何资源、对象,例如Service对象、数据源、事务管理等,通过IoC注入到拦截器即可;而Filter则不能。 深度不同:Filter在只在Servlet前后起作用。而拦截器能够深入到方法前后、异常抛出前后等,因此拦截器的使用具有更大的弹性。所以在Spring构架的程序中,要优先使用拦截器。 自定义标签是用户定义的JSP语言元素。当包含自定义标签的JSP页面转换为servlet时,标 签被转换为在标签处理器上的操作。当JSP页面的servlet执行时,Web容器便调用这些操作。 程序通过JDBC API连接到关系数据库,使用SQL来完成数据库的查询和更新。 要访问数据库,必须先获取数据库连接。 PreparedStatement允许数据库预编译SQL语句,以后每次执行SQL时只需要传入SQL参数直接执行。 对于需多次重复执行的SQL语句,可避免数据库每次重新编译SQL,从而提高性能。 资源的获取和释放(关闭)需在try、finally块中执行,才能得到保证。 常见的连接池技术有DBCP、C3P0等。 视图层(View)即用户界面层。通常是JSP、HTML页面。 控制层(Controller)用于页面控制。包括页面数据读取,调用模型层进行处理,并提供处理结果数据给视图层展现。 模型层(Model)又称为服务层(Service)。模型层实现核心的业务逻辑或一项具体的业务。 整个应用几乎全部由JSP页面组成,JSP页面接收处理客户端请求,并直接作出响应。 JSP页面身兼表现层和控制层两种角色。控制逻辑和表现逻辑混杂,难以维护和扩展,代码不可重用。 Servlet接收处理客户端请求,只包含控制逻辑和简单的前端处理,然后调用后端业务类完成实际的逻辑处理。 最后,转发到相应的JSP页面处理显示逻辑。 JSP页面只作为表现层角色。易于维护和扩展,代码可重用。 数据与显示逻辑分离、多个视图可对应一个模型、层次之间松耦合。 Action类无需实现任何接口,容易利用,不与任何Servlet API耦合,易于测试。 每一个请求产生一个Action实例,没有线程安全问题。 * JBPM框架 JBPM案例流程图 * JQuery框架 jQuery是一个兼容多浏览器的javascript库,核心理念是write less,do more(写的更少,做的更多)。jQuery在2006年1月由美国人John Resig在纽约的barcamp发布,吸引了来自世界各地的众多JavaScript高手加入,由Dave Methvin率领团队进行开发。如今,jQuery已经成为最流行的javascript库,在世界前10000个访问最多的网站中,有超过55%在使用jQuery。 * JQ
您可能关注的文档
- W 九(上)Module 5 Unit 2.ppt
- VRV设计详解.ppt
- WB操作步骤.doc
- WAS培训资料.ppt
- WCDMA协议栈和信令流程.docx
- WCDMA呼叫之接入流程.pptx
- WCDMA培训教材之9接入过程.pptx
- WCDMA数据配置与仿真毕业答辩.ppt
- WC水分仪使用说明书.ppt
- WebSphere_Process_Server介绍.ppt
- 2025年中国铸管沥青漆喷涂机市场调查研究报告.docx
- 2025至2031年中国聚四氟乙割管料行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国屏蔽箱行业投资前景及策略咨询研究报告.docx
- 2025年中国B级电源电涌保护器市场调查研究报告.docx
- 2025至2031年中国陶瓷印章行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国保冷材料行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国金彩立雕玻璃行业投资前景及策略咨询研究报告.docx
- 2025至2030年中国机箱螺母柱数据监测研究报告.docx
- 2025至2030年中国小GS管装饰头数据监测研究报告.docx
- 2025至2030年中国气动电阻焊机数据监测研究报告.docx
最近下载
- 2024-2025学年高二下学期物理人教版(2019)选修第二册——互感和自感(课件).pptx VIP
- 机械制造业的环境保护知识讲解.ppt
- 2024国家能源集团纪律检查中心招聘53人笔试模拟试题及答案解析.docx
- 学前特殊儿童教育(全套课件558P).docx
- 2024年湖南水利水电职业技术学院单招职业技能测试题库含答案(考试直接用).docx VIP
- 2023年中国石油化工行业现状分析及发展趋势观察报告.pdf VIP
- 阿尔茨海默病早期筛查新进展和智能监测技术学习班题库答案-2024华医网继续教育.docx VIP
- 个体工商户转让协议样本5篇.docx
- 湘教版劳动实践五年级上册劳动实践第一单元任务3《整理冰箱》课件.pptx
- Unit 3 Learning better教案 人教PEP英语(2025)三年级下册.docx VIP
文档评论(0)