Java Filter过滤机制详解----(转载)
摘要:Java Filter过滤机制详解以前以为Filter只是一个特殊点的Servlet,用进只需在web.xml中配置一下拦截路径就可以了,可经过这两天的深入学习,才知道以前对Filter类的了解和使用都太过浅薄了。在网上看了很多篇相关的技术文章,现提取它们中的精髓(我认为能说明问题的东西)及我个人的一些学习经验作如下总结,希望能帮助大家更好地理解Filter的过滤机制。要学习Filter,就必须先理解和掌握servlet的调用机制和流程。关于servlet,网上也有很多相关文章,大家若有不明白的可以到百度中搜一下,我这里为了突出重点就不多说了。好,下面进入正题。一、什么是Filter Filt
阅读全文
posted @
2011-02-16 10:05
魔战
阅读(2885)
推荐(0)
图解]jdk1[1].6_+_MyEclipse_7.0_+_tomcat-5.5_配置JSP环境
摘要:在开始安装之前,需准备的软件: 1、jdk-1.6 2、tomcat-5.5.28 3、MyEclipse 7.0 如果已经安装了JDK环境,则只需安装tomcat即可。 各软件的下载地址如下: jdk-1.6 -- :http://java.sun.com/javase/downloads/index.jsp tomcat-5.5.28 -- :http://apache.etoak.com/tomcat/tomcat-6/v6.0.26/bin/apache-tomcat-6.0.26.zip一、安装jdk环境 JDK-1.6的安装,我们使用Exe版本的安装文件,除了选择目录
阅读全文
posted @
2011-02-11 21:00
魔战
阅读(4458)
推荐(0)
监听器
摘要:监听器,是针对整个web环境的监听,主要有以下三类:1,ServletContext:Servlet上下文2,Session:对Session监听3,Request监听一,对ServletContext监听在web端实现监听=实现一系列的监听接口1,ServletContextListener:对整个Servlet上下文的监听(启动,销毁)public void contextInitialized(ServletContextEvent sce):上下文初始化public void contextDestroyed(ServletContextEvent sce):上下文销毁ServletC
阅读全文
posted @
2011-02-11 19:33
魔战
阅读(412)
推荐(1)
过滤器
摘要:Servlet程序的主要分类:标准Servlet(jsp)--mvc;过滤Servlet(过滤器);监听Servlet(监听器)过滤器是为了安全过滤器在web中主要起的作用?过滤器是程序运行之后加入的功能:1,任何网站都需要对用户是否登录进行过滤2,屏蔽非法文字3,对请求内容进行统一编码所在的类实现Filter接口,则就可以实现过滤器public interface Filter接口接口中的方法:public void init(FilterConfig filterConfig) throws ServletExceptionpublic void doFilter(ServletReque
阅读全文
posted @
2011-02-11 18:14
魔战
阅读(364)
推荐(1)
MVC开发模式
摘要:jsp+Servlet+javabean;适合于团队开发,用此模式开发,速度相对较慢,但可维护性高,此种方式从浏览器发送请求到Servlet,Servlet可以调用javaBean,javaBean可以调用数据库操作,完成后javabean把值返回到jsp,或者jsp可以调用javabean,最后返回到浏览器。jsp-->servlet-->javabean,此种方式较快在servlet中可以使用HttpServletResponse 的对象来实现从servlet跳转到jsp页面上,但是其中使用HttpServletRequest对象来传递值的话,则接收的jsp页面
阅读全文
posted @
2011-02-11 16:10
魔战
阅读(453)
推荐(0)
DAO设计模式
摘要:jsp只关注于数据的显示,而不关心数据是从哪里来,所以jsp中不应该使用任何sql包,数据库操作代码最好使用PreparedStatement。j2ee的组件层次:客户端-->表示层-->业务层-->数据层DAO属于j2ee数据层的操作,操作数据库,DAO封装了数据库中表的全部操作。实例:假设表:create table person( id varchar(32) primary key not null,name varchar(20) not null,password varchar(20) not null,age varchar(20) n
阅读全文
posted @
2011-02-11 14:40
魔战
阅读(2076)
推荐(0)
servlet(2)
摘要:一,在web.xml中可以用多个url-pattern来映射servlet名称,例如:<servlet-mapping> <servlet-name>simple</servlet-name> <url-pattern>/hello</url-pattern></servlet-mapping><servlet-mapping> <servlet-name>simple&a
阅读全文
posted @
2011-02-10 19:22
魔战
阅读(292)
推荐(0)
servlet(1)
摘要:java servlet是一种使用java编写的cgi程序CGI:通用网关接口,与传统CGI不同的是,Servlet是使用一种多线程的程序处理方式,性能要求较高。在servlet中可以控制html代码,则所有的html代码都必须使用out.println()一行一行输出。Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。与cgi的区别在于servlet处于服务器进程中,它通过多线程方式运行其service方法,一
阅读全文
posted @
2011-02-10 17:37
魔战
阅读(290)
推荐(0)
javabean
摘要:javaBean就是一个java类,可以使用java的继承,封装,多态,没有图形显示代码,只是完成基本业务逻辑。javabean封装可重复调用代码,使显示与业务分离。javabean放到包中,必须声明称public class类即文件名和类名称一致,属性必须封装,必须存在一个无参构造方法。javaBean引用方式:1,使用<%@page import="包"%>引入2,<jsp:useBean id="自定义实例名称" scope="bean使用范围" class="bean所在包.
阅读全文
posted @
2011-02-10 16:24
魔战
阅读(347)
推荐(0)
jsp四种属性范围
摘要:(1)直接在web contain中进行对象的实例化。内置对象类型作用域pageContextjavax.servlet.jsp.PageContextpagerequestjavax.servlet.http.HttpServletRequestrequestresponsejavax.servlet.http.HttpServletResponsepagesessionjavax.servlet.http.HttpSessionsessionapplicationjavax.servlet.ServletContextapplicationconfigjavax.servlet.Servl
阅读全文
posted @
2011-02-10 14:56
魔战
阅读(1792)
推荐(0)
jsp基础语法
摘要:(1)注释 显示注释:html注释,<!----注释------->最终会发送到客户端 隐示注释://注释,<%----注释---%>,/* 注释*/(2)基本语句 声明全局变量,类,方法:<%!%> 表达式:<%=%> 脚本代码:<%%>可用于声明局部变量(3)html的表单 <form name="表单的名字" method="接收数据的方式" action="下一个运行的页面"
阅读全文
posted @
2011-02-10 14:10
魔战
阅读(236)
推荐(0)
Tomcat服务器的配置
摘要:(1)Tomact是一个web容器,所有的j2ee web程序可以再此运行.ejb不能再其中运行。(2)windows中有一个服务,则自动在服务注册。(3)首先安装jdk,如果在本机中有多个jdk中,那么选择其中的一个安装了jdk的包,设置JAVA_HOMe变量,值为jdk的包;然后在安装tomcat,tomcat的安装路径不要太深,如果将端口默认设置为80那么就不用再ip后加端口号。Iis服务器的端口也是80。(4)tomcat的目录:Bin存放启动或关闭服务器的可执行文件Conf包含不同的配置文件,web.xml和server.xml(服务器的配置文件)Work存放临时文件Webapp存放
阅读全文
posted @
2011-02-10 14:09
魔战
阅读(1097)
推荐(0)