
J2EE
文章平均质量分 79
Kaiwii
单调,简单
展开
-
weblogic.xml的那些事儿
weblogic Server允许通过设置weblogic应用程序扩展描述符(weblogic.xml)配置jsp容器,该文件通常位于web应用程序的web-inf目录下。一般不通过修改weblogic文件直接配置,而是通过控制台配置该文件,在Deploments-->web Application-->defaultWebApp中配置。可在开发和生产环境中配置不同的信息。主要配置转载 2013-07-25 11:32:42 · 1835 阅读 · 0 评论 -
在Tomcat和Eclipse进行远程调试的配置
在做远程调试时,在windows系统和非windows系统下的配置,Tomcat中会有所差别,具体如下: 第一步、配置tomcat 一、在windows系统中: 打开%CATALINE_HOME%/bin下的文件catalina.bat,加入下面这行: set CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NON转载 2012-09-06 11:19:30 · 1002 阅读 · 0 评论 -
Log4j的使用和怎么在spring中集成log4j
log4j简介简单的说log4j就是帮助开发人员进行日志输出管理的API类库。它最重要的特点就可以配置文件灵活的设置日志信息的优先级、日志信息的输出目的地以及日志信息的输出格式。Log4j除了可以记录程序运行日志信息外还有一重要的功能就是用来显示调试信息。程序员经常会遇到脱离java ide环境调试程序的情况,这时大多数人会选择使用System.out.println语句输出某个变转载 2012-09-05 15:05:27 · 1290 阅读 · 0 评论 -
web.xml中的url-pattern写法规则及匹配过程
1. 写法①完全匹配:以“/”开头,以字母(非“*”)结束 如:/test/list.do②目录匹配:以“/”开头且以“/*”结尾 如:/test/* /*③扩展名匹配:以“*.”开头,以扩展名结束 如:*.do④ “/” 用来表明对应的Servlet为应用默认的Servlet。在这种情况下Servlet路径是请求的转载 2012-08-23 14:48:40 · 9510 阅读 · 0 评论 -
理解Java Portal规范
近些年来,许多组织已经使用portal承载各种内部和外部的应用。许多知名的J2EEportal供应商针对这个利润丰厚的市场提供各自的产品。在过去,每个portal都定义了它们自己的专有API,用于在portal上构建portlet,应用组件。不幸的是,针对这么多的API进行编码,每个厂商都限制、锁定了门户开发者。现在JavaPortlet规范(JSR168)改变了这一切。这个规范是由J2EE转载 2012-08-22 09:08:12 · 2132 阅读 · 1 评论 -
详解Spring中bean的作用域
Spring中bean的作用域用scope来表示。scope的值有两个:singleton为单粒,即Spring IoC容器只会创建该bean的唯一一个实例,这也是默认的。该实例就会一直放在缓存里供大家使用。AD: Spring中bean的作用域Spring中bean的作用域用scope来表示。scope的值有两个:singleton为单转载 2012-05-16 15:47:07 · 1044 阅读 · 0 评论 -
优化extjs速度:将js格式文件压缩成gzjs格式来读取
参考这篇博文:http://kangsoft.iteye.com/blog/602731最近做的Ext项目Ext的插件都比较大,对于网页的浏览速度也是非常不容乐观的,于是就需要对所加载的js文件进行优化,其中一个方法就是对于较大的js文件可以进行压缩。压缩成gzjs格式,但是gzjs后缀名的文件又不能被浏览器所认识,得需要对服务器端做些处理。一、将js格式文件压缩成gzjs格式转载 2011-10-28 15:58:36 · 5321 阅读 · 1 评论 -
利用Filter实现对网页某些特殊属性的设置,例:设置网页的缓存情况
前言: 网页的缓存情况可以通过设置网页的header的Cache-Control变量来实现。对于网页的缓存原理以及这个Cache-Control值的设定意义请参考,小弟,kaiwii,的博客中的另外一篇文章:浏览器缓存实现原理一、设计思路以及代码示例:1、通过filter对http请求的某些属性值进行设置因为所有的请求以及响应都必须要通过filter的,所以,我们可以通过fil原创 2011-10-28 14:51:58 · 1972 阅读 · 0 评论 -
spring security设置(springSecurityFilterChain与DelegatingFilterProxy)
下面是从外网找到的一篇好文章,好文采!但是,有一点想不明白的是,这么好的文章为什么就要把人家挡在国门之外!想不通……Simple web application with Spring Security: Part 13In the last few pages on spring security series, I was about to tackle method-level转载 2011-10-29 09:59:44 · 23102 阅读 · 11 评论 -
jsp的内部方法jspInit(),_jspService(),jspDestroy()
jspInit(){}:jsp Page被初始化的时候调用该方法,并且该方法仅在初始化时执行一次,所以可以在这里进行一些初始化的参数配置等一次性工作,由作者创建jspDestroy(){}:jsp Page由于某种原因被关闭的时候调用该方法,由作者创建jspService(){}:由jsp容器自动创建的处理jsp Page的方法,由jsp容器创建,不能由作者定义。当jsp文件第一次被处转载 2012-12-11 16:38:21 · 9801 阅读 · 0 评论 -
Servlet生命周期与工作原理
Servlet生命周期分为三个阶段: 1,初始化阶段 调用init()方法 2,响应客户请求阶段 调用service()方法 3,终止阶段 调用destroy()方法Servlet初始化阶段: 在下列时刻Servlet容器装载Servlet: 1,Servlet容器启动时自动装载某些Servlet,实现它只需要在web.XML文件中的之间添加如下代码:转载 2012-12-11 17:42:55 · 975 阅读 · 0 评论 -
理解RESTful架构
越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对单机环境,网络则主要研究系统之间的通信。互联网的兴起,使得这两个领域开始融合,现在我们必须考虑,转载 2012-12-13 16:57:19 · 927 阅读 · 0 评论 -
weblogic集群
WebLogic Server 群集由多个 WebLogic Server 服务器实例组成,这些服务器实例同时运行并一起工作以提高可缩放性和可靠性。对于客户端而言,群集是一个 WebLogic Server 实例。构成群集的服务器实例可以在同一台计算机上运行,也可以位于不同的计算机上。可以通过向现有计算机上的群集中添加更多的服务器实例来增加群集的容量,也可以向群集中添加计算机以承载递增的服务器实例转载 2013-07-24 14:46:57 · 1800 阅读 · 0 评论 -
修改Weblogic的JDK路径以解决其不能正常启动的问题
问题描述:启动错误如下:The WebLogic Server did not start up properly. java.io.InvalidClassException: javax.management.MBeanAttributeInfo; local class incompatible: stream classdesc serialVersionUID = 704转载 2013-07-24 16:08:27 · 4224 阅读 · 0 评论 -
Android 下使用 JSON 实现 HTTP 请求,外加几个示例!
不得不说,JSON 格式的确是非常美妙的,速度快而且简化了很多操作在 Android 下,Android SDK 已经为我们封装好了整个与 JSON 有关的操作,使用非常方便以下就是一个标准的 JSON 请求的实现过程:[java] view plaincopyprint?HttpPost request = new HttpPost(url);//转载 2013-02-14 10:00:31 · 1834 阅读 · 0 评论 -
Apache MINA 2.0 简单应用示例及与Spring的集成
字号:大中 小 Apache MINA 2.0 简单应用示例及与Spring的集成基于Apache MINA 的网络应用有三个层次,分别是 I/O 服务、I/O 过滤器和 I/O 处理器:1. I/O 服务:I/O 服务用来执行实际的 I/O 操作。Apache MINA 2.0 已经提供了一系列支持不同协议的 I/O 服务,如 TCP/IP、UDP/IP、串口和虚拟机内部转载 2013-01-22 13:56:55 · 5779 阅读 · 1 评论 -
深入理解HTTP Session
session在web开发中是一个非常重要的概念,这个概念很抽象,很难定义,也是最让人迷惑的一个名词,也是最多被滥用的名字之一,在不同的场合,session一次的含义也很不相同。这里只探讨HTTP Session。 为了说明问题,这里基于Java Servlet理解Session的概念与原理,这里所说Servlet已经涵盖了JSP技术,因为JSP最终也会被编译为Servlet,两者转载 2012-12-20 16:15:09 · 1031 阅读 · 1 评论 -
Java Web应用开发中的一些概念
【51CTO独家特稿】概念一直是学习计算机软件开发中经常遇到的问题,也是软件行业最喜欢创造的东西。很多时候,学习计算机软件开发遇到困难都是因为对某些概念的不理解,而不是因为技术本身有多么复杂。Java Web作为Java EE技术体系的一部分,应该是目前所有Web开发技术中最复杂的一种,很多初学者,或者是从ASP、PHP转移过来的开发者都会遇到概念方面的困难。其实很多概念都是非产简单的,只转载 2012-12-20 15:16:03 · 1395 阅读 · 0 评论 -
ORM 和 Hibernate
一. Hibernate的简要介绍Hibernate是轻量级Java EE应用的持久层解决方案,Hibernate不仅管理者Java类到数据库表的映射(包括Java 数据类型到SQL数据类型的映射),还提供数据查询和获取数据的方法,可以大幅度的缩短使用JDBC处理数据持久化的时间。目前的主流的数据库依然是关系型数据库,而Java语言是面向对象的编程语言,当把二者结合一起使用时相当的麻烦,而转载 2012-12-20 11:02:48 · 7733 阅读 · 0 评论 -
Message Driven Bean & JMS
Java消息服务(JMS Java Message Services)提供了点对点模式(Point-to-Point Queue)和发布-订阅模式(Publish-Subscribe Topics).Queue仅允许一个消息传送给一个客户(一对一):消息的接收者和发送者之间不存在时间上的依赖关系。不论发送者发送消息时接收者是否在运行,接收者都可以提取信息。接收者对于成功处理的消息给出回执。转载 2012-12-13 17:40:48 · 1021 阅读 · 0 评论 -
EJB到底是什么,真的那么神秘吗??
1. 我们不禁要问,什么是"服务集群"?什么是"企业级开发"?既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务集群"和"企业级开发"吧!这个问题其实挺关键的,因为J2EE 中并没有说明白,也没有具体的指标或者事例告诉广大程序员什么时候用EJB 什么时候不用。于是大家都产生一些联想,认为EJB"分布式运算"指得是"负载均衡"提高系统的运行效转载 2012-12-13 16:56:01 · 990 阅读 · 0 评论 -
jasperreports不能使用spring而使用普通servlet来显示图片
详细内容查看这篇帖子:http://forum.springsource.org/archive/index.php/t-25030.html转载 2011-10-28 16:09:06 · 1323 阅读 · 0 评论 -
Scriptlet
What is a Scriptlet? A Script is a Java Class that extends one of the two following classes: JRDefaultScriptletJRAbstractScriptletThe sample extends the JRDefaultScriptlet. The differenc原创 2011-10-28 09:15:59 · 2308 阅读 · 0 评论 -
jasperreport学习官方例子:webapp
学习开源项目的最好办法:通过学习官方例子。当然,在这之前最好看看关于这个开源项目是什么东东,有什么基本概念。对于jasperreport,建议先看看官网里面的这篇文章:http://jasperforge.org/projects/jasperreports 一、将webapp部署到tomcat上首先,要run一下ant对应的build.xml文件看一下主要是做了以下两个事原创 2011-10-28 11:41:15 · 10517 阅读 · 0 评论 -
DelegatingFilterProxy-api
译者注:为什么用DelegatingFilterProxy?窃以为,这样子做可以将DelegatingFilterProxy所代理的filter可以作为spring的bean,受到spring的管理。而且有一点,我觉得应该注意的是,因为web应用的启动顺序是:listen翻译 2011-10-15 09:46:58 · 5781 阅读 · 0 评论 -
GenericFilterBean-api
/** * Simple base implementation of {@link javax.servlet.Filter} which treats * its config parameters (init-param entries within the *翻译 2011-10-15 08:24:22 · 7741 阅读 · 0 评论 -
ContextLoader-api
/** * Performs the actual initialization work for the root application context. * Called by {@link ContextLoaderListener} and {@link C翻译 2011-10-14 14:56:55 · 4525 阅读 · 0 评论 -
Spring Security
安全过滤器链 Spring Security的web架构是完全基于标准的servlet过滤器的。 它没有在内部使用servlet或任何其他基于servlet的框架(比如spring mvc), 所以它没有与任何特定的web技术强行关联。 它只管处理HttpServletReq转载 2011-10-15 10:36:51 · 3061 阅读 · 0 评论 -
web.xml文件中配置(servlet, spring, filter, listenr)的加载顺序 研究
web.xml 文件中一般包括 servlet, spring, filter, listenr的配置。那么他们是按照一个什么顺序加载呢?加载顺序会影响对spring bean 的调用。 比如filter 需要用到 bean ,但是加载顺序是 先加载filter转载 2011-10-14 15:22:08 · 1309 阅读 · 0 评论 -
服务器启动时Webapp的web.xml中配置的加载顺序
一1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取和两个结点。 2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。 3、容器将转换为键值对,并交给serv转载 2011-10-14 15:21:56 · 1890 阅读 · 0 评论 -
org.springframework.context.ApplicationContextAware使用理解
一、这个接口有什么用?当一个类实现了这个接口(ApplicationContextAware)之后,这个类就可以方便获得ApplicationContext中的所有bean。换句话说,就是这个类可以直接获取spring配置文件中,所有有引用到的bean对象。二、怎么用?原创 2011-10-14 11:15:08 · 72048 阅读 · 7 评论 -
ApplicationContextAware-api
/** * Interface to be implemented by any object that wishes to be notified * of the {@link ApplicationContext} that it runs in. *翻译:翻译 2011-10-14 09:54:16 · 3468 阅读 · 0 评论 -
ApplicationContext
http://wenku.baidu.com/view/87d081d2240c844769eaeeb2.html转载 2011-10-13 16:27:08 · 755 阅读 · 0 评论 -
sitemesh_入门
笼统理解:通过filter包装request和response,实现模板功能。具体实现:首先,将sitemesh的jar复制到web项目的lib目录下然后,编写sitemesh的三个配置文件第一、编写web.xml目的:1、将sitemesh框架集成到原创 2011-10-17 10:38:26 · 4073 阅读 · 0 评论 -
cxf基本功能
译者(kaiwii)注:原文位置:http://cxf.apache.org/docs/why-cxf.html With so many options available to developers today in the web services space,翻译 2011-10-18 11:20:56 · 1390 阅读 · 0 评论 -
cxf-Writing a service with Spring
译者:kaiwii原文位置:http://cxf.apache.org/docs/writing-a-service-with-spring.html本例子带领你去开发你的第一个Spring service.从中,你将会学会以下的内容:1、 为c翻译 2011-10-18 15:11:00 · 1227 阅读 · 0 评论 -
PrintWriter与ServletOutputStream的区别
1. PrintWriter是以字符为单位,对所有的信息进行处理,而ServletOutputStream仅对二进制的资料进行处理。2. PrintWriter在输出字符文本时内部需要将字符串转换成某种字符集编码的字节数组,使用他的好处就是不需要自己来完成从字符串到字节数组的转换。 转换的字符集编码是通过设置setContentTpye或setCharacterEncoding或setLo转载 2011-10-25 14:33:52 · 1455 阅读 · 0 评论 -
org.apache.commons.fileupload.disk.DiskFileItemFactory
public class DiskFileItemFactoryextends java.lang.Objectimplements FileItemFactoryThe default FileItemFactory implementation. This implementation creates FileItem instances which keep thei翻译 2011-10-24 10:34:16 · 5862 阅读 · 0 评论 -
Extjs+Struts+simpleCaptcha+jsp:搭建你的验证码平台
步骤一:在servlet容器中部署一个SimpleCaptchaServlet1、编写一个名为SimpleCaptchaServlet的HttpServlet子类:import java.io.IOException;//from kaiwii's blogimport javax.servlet.ServletException;import javax.serv原创 2011-10-22 18:12:36 · 3909 阅读 · 0 评论 -
org.apache.commons.fileupload. FileItem-api
public interface FileItemextends java.io.SerializableThis class represents a file or form item that was received within a multipart/form-data POST request.After retrieving an instance of thi翻译 2011-10-24 10:12:22 · 5573 阅读 · 1 评论