`
qizhangwan
  • 浏览: 33301 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表

CGLIB

CGlib概述: cglib(Code Generation Library )是一个强大的,高性能,高质量的Code生成类库。它可以在运行期扩展Java类与实现Java接口。 cglib封装了asm,可以在运行期动态生成新的class。 cglib用于AOP,jdk中的proxy必须基于接口,cglib却没有这个限制。 CGlib应用: 以一个实例在简单介绍下cglib的应用。 我们模拟一个虚拟的场景,关于信息的管理。 1)原始需求是任何人可以操作信息的create,update,delete,query操作。 InfoManager.java --封装对信息的操作 public   ...

servlet跳转原理

[color=darkred]在servlet中,一般跳转都发生在doGet, doPost等方法里面。 一、原理 1) redirect 方式 response.sendRedirect("/a.jsp"); 页面的路径是相对路径。sendRedirect可以将页面跳转到任何页面,不一定局限于本web应用中,如: respons ...
1:如何让用户的请求数据从一个Servlet传递给另一个Servlet     第一种方式:通过超链接传递数据     第二种方式:通过表传递取参数。     第三种方式:通过setAttribute("name",value)与getAttribute(name value)传递参数   1)通过超链接获得参数:     需要在超链接后面给定要传递参数的值。但长度有限制 Java代码  package testParameter;     import java.io.IOException;   import java.io.PrintWrite ...

http协议

    博客分类:
  • http
转自:http://blog.csdn.net/gueter/archive/2007/03/08/1524447.aspx Author :Jeffrey 引言                                        HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信 ...
Servlet的doGet/doPost 是在 javax.servlet.http.HttpServlet 中实现的           doGet:处理GET请求           doPost:处理POST请求       当发出客户端请求的时候,调用service 方法并传递一个请求和响应对象。Servlet首先判断该请求是GET 操作还是POST 操作。然后它调用下面的一个方法:doGet 或 doPost。如果请求是GET就调用doGet方法,如果请求是POST就调用doPost方法。doGet和doPost都接受请求(HttpServletRequest)和响应(Http ...
ServletContext是servlet与servlet容器之间的直接通信的接口。Servlet容器在启动一个Web应用时,会为它创建一个servletContext对象。每个web应用有唯一的servletContext对象。同一个web应用的所有servlet对象共享一个serveltContext,servlet对象可以通 ...
[/color]filter功能:使用户可以改变一个request和修改一个response. Filter 不是一个servlet,它不能产生一个response,它能够在一个request到达servlet之前预处理request,也可以在离开servlet时处理response.换种说法,filter其实是一个”servlet chaining”(ser ...
1.document.write(""); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document->html->(head,body) 4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.getElementById("表单中元素的ID號").name(或value) 6.一个小写转大写的JS: document.getElementById("outpu ...
一个tag就是一个普通的java类,它惟一特别之处是它必须继承TagSupport或者BodyTagSupport类。这两个类提供了一些方法,负责jsp页面和你编写的类之间的交互,例如输入,输出。而这两个类是由jsp容器提供的,无须开发人员自己实现。换句话说,你只需把实现了业务逻辑的类继承TagSupport或者BodyTagSupport,再做一些特别的工作,你的类就是一个Tag。并且它自己负责和jsp 页面的交互,不用你多操心。 “特别的工作”通常有以下几个步骤: [1]提供属性的set方法,此后这个属性就可以在jsp页面设置。以jstl标签为例 c:out value=" ...
(转)自定义标签的最大的特点: 利用 自定义标签,软件开发人员和页面设计人员可以独立地自由工作.页面设计人员可以把精力集中在使用标签(HTML,XML或者JSP)创建网站上,而软件开发人员则可以将精力集中在实现底层功能上面,若国际化等等,这样,页面设计人员可以使用自定义标签的形式来实现具体的功能. 下面我们来指定一个简单的标签,步骤如下 扩张TagSupport 写自定义Tag的tld文件 web.xml中指定你的tld文件 在JSP页面使用自定义标签 扩张TagSupport         说明:                 一般不会去实现Tag接口,而是通过TagS ...
JAR文件包及jar命令详解 常常在网上看到有人询问:如何把 java 程序编译成 .exe 文件。通常回答只有两种,一种是制作一个可执行的 JAR 文件包,然后就可以像.chm 文档一样双击运行了;而另一种是使用 JET 来进行 编译。但是 JET 是 ...
Global site tag (gtag.js) - Google Analytics