-
基于管道化跟事件驱动模型的Web请求处理(二)
基于管道化和事件驱动模型的Web请求处理(二) 基于管道化和事件驱动模型的Web请求处理(二)2010年11月25日Author:放翁(文初)Date:2010/11/25Email:fangweng@taobao.com这篇文章将会从问题,技术背景,设计实现,代码范例这些角度去谈基于管道化和事件驱动模型的Web请求处理。建议从头看,能够从概念上更多的去理解和碰撞,其中的一些描述和例子也许不是很恰...
308
热度 -
struts源码之7
struts源码之七 struts2一个请求的处理过程分析 ? strtus2的请求通过Filter过滤器拦截完成的,只要实现Filter接口,doFilter方法进行过滤,struts2的过滤器定义 在StrutsPrepareAndExecuteFilter ? publicvoiddoFilter(ServletRequestreq,ServletResponseres,FilterChai...
145
热度 -
WebService CXF+struts+spring 示范
WebServiceCXF+struts+spring示例 ? 最近学校WebService的CXF..做了一个示例程序是CXF+Struts+spring的... 有用的就看看.没用的就飘过! ? 1:类的编写(bean): @XmlRootElement(name="customer") @XmlAccessorType(XmlAccessType.PROPERTY) @XmlTy...
536
热度 -
Struts2的Result type部类
Struts2的Resulttype类型 一个提交到服务器的处理通常可以分为两个阶段,第一个阶段查询服务器状态(查询或者更新数据库),第二个阶段选择一个合适的结果页面其返回给用户(这里要讲的Result的内容)。Struts2提供了对不同种类返回结果的支持,常见的有JSP,FreeMarker,Velocity等。Struts2支持的不同类型的返回结果为:名字说明ChainResult用来处理Ac...
275
热度 -
struts2 web使用配置详解
struts2web应用配置详解 1.首先来认识一下几个文件:①web.xml:位于WEB-INF下。需自行创建。每一个web应用程序都应该有一个web.xml,它就像web应用程序的一本使用说明书,告诉服务器程序(如:tomcat)该如何使用web应用程序。②struts-default.xml:位于struts2-core-2.XXX.jar的根目录下。定义了struts2默认配置。一般不要修...
199
热度 -
Tomcat7中web应用加载原理(3)Listener、Filter、Servlet的加载和调用
Tomcat7中web应用加载原理(三)Listener、Filter、Servlet的加载和调用 前一篇文章分析到了org.apache.catalina.deploy.WebXml类的configureContext方法,可以看到在这个方法中通过各种setXXX、addXXX方法的调用,使得每个应用中的web.xml文件的解析后将应用内部的表示Servlet、Listener、Filter的...
697
热度 -
java框架篇-spring AOP 实现原理
java框架篇---springAOP实现原理什么是AOPAOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-OrientedPrograming,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允...
40
热度 -
Struts2一个简略的Filter实现
Struts2一个简单的Filter实现struts2原理图: 下面根据Struts原理图,写一个简单的过滤器实现: 假设现在有一个form表单被提交,发送如下请求到服务器: POSThttp://127.0.0.1/login.doHTTP/1.0 Accept:image/gif,image/jpeg,image/pjpeg,*/* Accept-Language:en-us,zh-cn;...
145
热度 -
web.xml配备详解之监听器
web.xml配置详解之监听器 <!--监听器的配置:监听器配置完以后,应用系统在启动的时候就会开启这些监听器。 监听器的理解:监听器好比一个卫兵,卫兵一直站在那里等待长官的命令,当卫兵收到长官的命令以后,立即执行 之前已经协定好的事件。 java中的监听器,监听应用的事件,具体有什么事件,以及对每个事件的处理方式都在类中定义了, 所以,监听器不需要参数、不具有返回值只是一味的等待指...
153
热度 -
web service 范例 axis 应用
webservice实例axis应用 利用axis访问webservice有两种实现方式: 1.parse->call->returnobj->extract 2.generatestubbywsdl2java,thenusesthestubtoaccess service. ? 下面介绍用第2种方式做一个webproject: 1.installmyeclipse(my...
674
热度 -
应用Filter快速对网页资源进行缓存
使用Filter快速对网页资源进行缓存 使用Filter快速对网页资源进行缓存,在网页资源没有改变的情况下避免多次HTTP调用! ????我们可以通过Filter快速对网页资源进行缓存。你可以在你的web.xml设置一个拦截器,并可以指定特定的内容类型,它可以拦截response,并且可以编辑HTTP头。代码如下:packagecom.xyz importjava.io.IOException;i...
103
热度 -
服务器上访问jsp页面乱码
服务器下访问jsp页面乱码 <!--[diy=diycontenttop]--><!--[/diy]--> <!----> ? JSP中文乱码问题之一:调用JSP页面显示乱码 通过浏览器调用JSP页面,在客户端浏览器中所有的中文内容出现乱码。 解决: 首先确认本JSP在编辑器中保存时,使用的是GBK的编码格式,然后在JSP页面的开始部分添加<%@page...
94
热度 -
JSF 2.0(基于Primefaces 3.4.2) 中文乱码的处置方案
JSF2.0(基于Primefaces3.4.2)中文乱码的处理方案size="3">最近在size="3">用JSF2.0(基于Primefaces3.4.2)做一个WEB的项目,开发的过程中有两个问题一直烦扰着我 size="3">size="3">size="3">size="3">size="3">(1)很多时候在需要提交页面中的数据的时候,必须要点两次提交按钮,才可以提交相应的数据 ...
564
热度 -
jsp+mysql 中文乱码有关问题
jsp+mysql中文乱码问题 jsp页面中输入中文数据,保存到mysql数据库中是乱码,从数据库中读取数据后在jsp页面显示还是乱码,要解决此问题需从以下几个方面考虑: 1、获得mysql的字符集 查看mysql字符集的命令是: mysql>showvariableslike"character_set_%"; character_set_system总是utf-8 这5个最好总是保持一...
391
热度 -
解决JSP中使用request乱码有关问题
解决JSP中使用request乱码问题 经常在讨论区看到有人问我的JSP显示中文有乱码怎么办,我用request得到的用户输入的中文怎么是乱码,我把汉字写到数据库怎么是乱码,等等一些关于汉字乱码的问题。其实这个问题很简单,管它汉字不汉字,还是日文,还是其他的什么双字节的语言,我们一律把它当作UTF-8看待。(一)request中的双字节文字好下面我们就来实现在整个应用程序中使用UTF-8编码工作,...
349
热度 -
Java/JSP中文乱码有关问题解决心得
Java/JSP中文乱码问题解决心得 from:enet硅谷动力。自从接触java和jsp以来,就不断与java的中文乱码问题打交道,现在终于得到了彻底的解决,现将我们的解决心得与大家共享。一、java中文问题的由来java的内核和class文件是基于unicode的,这使java程序具有良好的跨平台性,但也带来了一些中文乱码问题的麻烦。原因主要有两方面,java和jsp文件本身编译时产生的乱码问...
400
热度 -
JSP透过Cookie实现自动登录
JSP通过Cookie实现自动登录 一、什么是用户自动登录?对于我们的网站向已注册用户提供某些专门的服务,比如网上购物、在线下载、收费浏览等等,就会要求用户在使用这些服务之前进入登录页面,输入用户名和密码,并进行验证。如果用户经常访问我们的网站,假如每天都访问一次,或者好几次,那么用户每次都重复这些登录操作就会感到相当厌烦。通过一些简单的技术手段,我们可以让网站“记住”那些在曾经登录过的用户。当该...
73
热度 -
Servlet事件监听器(二)
Servlet事件监听器(2)监听三个域对象属性变化 Servlet规范定义了监听ServletContext,HttpSession,HttpServletRequest这三个对象中的属性变更信息事件的监听器。 这三个监听器接口分别是ServletContextAttributeListener,HttpSessionAttributeListenerServletRequestAttribut...
129
热度 -
Servlet监听器在开发中的运用案例
Servlet监听器在开发中的应用案例案例:显示登陆用户列表,并实现踢人功能。 登陆的jsp页面------------------------ <%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%> <!DOCTYPEHTMLPUBLIC&q...
129
热度 -
spagobi 发动机调用,跨web应用访问,filter的使用
spagobi引擎调用,跨web应用访问,filter的使用 一、前言 spagobi的引擎都是模块方式加载的,引擎就是一个web app,比如SpagoBITalendEngine。spagobi门户传递一个documentid给talend engine应用,在filter层初始化session,在业务servlet,即对外开放的服务访问点,从request session获取相关信息,...
104
热度