
J2EE
sunny-sky
赠人玫瑰手留余香.人生最大的快乐不在于占有什么而在于追求什么的过程.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
URL Rewrite
URL Rewrite的概念URL Rewrite即URL重写,就是把传入Web的请求重定向到其他URL的过程。URL Rewrite最常见的应用是URL伪静态化,是将动态页面显示为静态页面方式的一种技术。比如http://www.123.com/news/index.asp?id=123 使用UrlRewrite转换后可以显示为 http://www.123.com/news/123.h转载 2013-03-20 22:00:16 · 1278 阅读 · 0 评论 -
MVC模式与三层架构的区别
http://blog.sina.com.cn/s/blog_9875559401012z7f.html三层架构和MVC是有明显区别的,MVC应该是展现模式(三个加起来以后才是三层架构中的UI层) 三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为转载 2014-03-24 21:29:39 · 936 阅读 · 0 评论 -
hessian源码,com.caucho.hessian
众所周知大名鼎鼎的开源remoting的框架hessian的速度是非常快的,有人做过测试:一个UserData类,有一个字符串属性,一个日期属性,一个double属性,分别用java,hessian来序列化一百万次,结果让人吃惊,不止是hessian序列化的速度要比java的快上一倍,而且hessian序列化后的字节数也要比java的少一倍.总是疑惑不解,为什么hessian的速度会那么快,这估计转载 2014-03-21 10:24:29 · 2260 阅读 · 0 评论 -
junit4学习笔记
http://blog.csdn.net/afeilxc/article/details/6218908太久没有用junit写测试了,前几天被一个面试官问的自己很傻,所以特意在此重新学习和总结一下使用junit做测试目的是尽量早的发现程序的bug,一个bug隐藏的时间越久,修复他的代价就越大。Junit简介: Junit最初是由Erich Gamma转载 2013-11-17 22:39:38 · 1211 阅读 · 0 评论 -
关于web.xml配置的详细说明
http://blog.csdn.net/cocojiji5/article/details/16014961 定义头和根元素部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法转载 2013-10-21 17:37:00 · 1198 阅读 · 0 评论 -
cvc-complex-type.2.4.a: Invalid content was found starting with element 'taglib'错误
http://blog.csdn.net/lopper/article/details/4836252在web.xml中写入 /WEB-INF/struts-menu.tld /WEB-INF/struts-menu.tld 后,提示“cvc-complex-type.2.4.a: Invalid content was fou转载 2013-10-21 17:38:40 · 1375 阅读 · 0 评论 -
maven--菜鸟级入门
看到篇不错的maven入门级文章,谢谢作者分享:http://fluagen.blog.51cto.com/146595/40086一、前言 早就知道maven 在java 项目的管理方面名声显赫,于是就想着学习掌握之,于是查阅了大量文档。发现这些文档的作者都是java 的大腕,大多都是站在掌握了一定maven 基础的角度上进行介绍,让我这初学者看的云里雾里不知所云。于是又去转载 2013-09-18 10:10:32 · 1060 阅读 · 0 评论 -
log4j使用DailyRollingFileAppender
http://blog.sina.com.cn/s/blog_6c3f49640100n5oz.htmlDailyRollingFileAppender是日志记录软件包Log4J中的一个Appender,它能够按一定的频度滚动日志记录文件。我们可以按下面的方式配置DailyRollingFileAppender:log4j.rootCategory=INFO,Slog4j.ap转载 2013-08-14 18:37:13 · 1862 阅读 · 1 评论 -
Tomcat - Disable JSESSIONID in URL
http://fralef.me/tomcat-disable-jsessionid-in-url.htmlI had a problem with a Java webapp that works within a Tomcat 6 container.In fact when you block sites from setting any data inside your转载 2013-08-09 13:32:49 · 3620 阅读 · 0 评论 -
web.xml文件中的7个错误的安全配置
http://www.cnblogs.com/dynasty/archive/2012/01/29/2330913.htmlweb.xml文件中的7个错误的安全配置关于Java的web.xml文件中配置认证和授权有大 量 的 文章。本文不再去重新讲解如何配置角色、保护web资源和设置不同类型的认证,让我们来看看web.xml文件中的一些常见的安全错误配置。(1) 自转载 2013-07-23 09:41:09 · 2332 阅读 · 0 评论 -
urlrewrite 匹配规则之优先选择
urlrewrite rule可以使用java的正则表达式匹配规则,但是这里存在一个问题点,假如有一个通配的规则和一个精确匹配的规则,urlrewrite 会选择那个去匹配呢?如下两种规则: ^/ajax/(\w+)(.html)$ /ajax/$1.action ^/(\w+)/(\w+)(.html)$ /$1-$2.actionurlrew原创 2013-07-19 15:36:49 · 2322 阅读 · 0 评论 -
web.xml中的welcome-file-list不起作用
今天尝试使用struts2+urlrewrite+sitemesh部署项目,结果发现welcome-file-list中定义的欢迎页不起作用: /index.jsp 启动服务器后,直接输入http://localhost:8080/project 终是报404错误,初步猜测是由于没有找到index.jsp这个文件造成的,于是在web-root下新建一个空白的index.jsp;重新启动之原创 2013-07-12 14:20:59 · 6375 阅读 · 0 评论 -
Log4j.properties配置详解
赠人玫瑰,手留余香.人生最大的快乐不在于占有什么,而在于追求什么的过程.转自:http://blog.csdn.net/snakeqi/article/details/5183070一、Log4j简介Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式转载 2013-07-09 17:11:15 · 1063 阅读 · 0 评论 -
HTTP MIME
赠人玫瑰,手留余香.人生最大的快乐不在于占有什么而在于追求什么的过程.转自:http://blog.csdn.net/goonfighting/article/details/4811236列出了很多流行的Web服务器所支持的一些文件扩展名和MIME内容类型。如果你的服务器没有列出特定内容类型的扩展名,或者根本没有列出所想使用的类型,那么将必须给服务器配置添加对那种类型的支转载 2013-05-03 09:29:30 · 1355 阅读 · 0 评论 -
web.xml和log4j配置webAppRootKey 的问题
赠人玫瑰,手留余香.人生最大的快乐不在于占有什么而在于追求什么的过程.转自:http://blog.csdn.net/arvin_qx/article/details/6829873在tomcat下部署两个或多个项目时,web.xml文件中最好定义webAppRootKey参数,如果不定义,将会缺省为“webapp.root”,如下:转载 2013-04-24 22:21:16 · 910 阅读 · 0 评论 -
J2EE
J2EE Java2平台企业版(Java 2 Platform,Enterprise Edition) J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。 J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共通的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解原创 2013-04-11 23:07:38 · 997 阅读 · 0 评论 -
log4j配置详解(非常详细)
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下: #配置根Loggerlog4j.rootLogger = [ level ] , appen转载 2012-06-20 11:07:36 · 1707 阅读 · 0 评论 -
jetty disabled jessionId in url
使用jetty过程中,碰到一个老问题:jessionId 被追加在url的情况。在使用tomcat 7容器时,这个方法很容易被解决,详情请参考:tomcat disable jessionId in url。 盲搜了一些解决方法但是尝试之后似乎没有效果,比如下面的配置: org.mortbay.jetty.servlet.SessionURL none原创 2014-05-29 10:51:09 · 1590 阅读 · 0 评论