自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 web.xml之context-param,listener,filter,servlet加载顺序及其周边

先以加载spring为例子看看加载顺序的作用:Spring加载可以利用ServletContextListener 实现,也可以采用load-on-startup Servlet 实现,但比如filter 需要用到 bean ,但加载顺序是: 先加载filter 后加载spring,则filter中初始化操作中的bean为null;所以,如果过滤器中要使用到 bean,此时就可以根据加载顺序listener>filter>servlet,将spring 的加载 改成 Listener的方式。利用Servle

2011-05-19 17:29:00 7311 2

原创 springside3里面的hibernate

<br /><br />springside3里面的hibernate<br />以springside3里面的mini-web为例子来分析。<br /><br />src/main/java目录结构<br /><br />src/test/java目录结构<br />如果需要更换数据库的话,就要改2个文件即可。<br /><br />application.properties改数据库驱动,数据库源,数据库帐号密码,是否显示SQL语句等。<br />pom.xml是添加数据库驱动包的。<br />Mini

2011-05-15 12:29:00 2062

原创 Junit4 使用(在eclipse上) author: Blue

    如果写了一个类,想测试一下有没有bug,可以用main方法去测试。但是main方法缺点很多,不是理想的做单元测试的途径——方法不能一起运行,且测试结果多数要通过程序员自己观察才可以判定。    为了克服这些确定,使单元测试更加简单方便,Junit是一个很好的选择。接下来,将会讲解下Junit4的使用。    要使用Junit4非常的简单,准备工作也非常方便。以Junit4.8.1为例,只需要添加junit-4.8.1.jar就可以使用junit的所有传统方法。以下是一个小例子:待测试类T:packa

2011-05-15 11:45:00 2578

原创 Convention 零配置及其在springside3 mini-web中的使用

   从struts2.1版本开始,Convention Plugin作为替换替换Codebehind Plugin来实现Struts2的零配置。零配置并不是没有配置,而是通过约定大于配置的方式,大量通过约定来调度页面的跳转而使得配置大大减少,我们也可以在类中复写其中的方法来达到扩展的目的。         使用Convention插件,需要将其JAR文件放到你应用的WEB-INF/lib目录中,你也可以在你maven项目的POM文件中添加下面包依赖org.apache.strutsstruts2-conv

2011-05-11 21:34:00 2054

原创 职责链模式

装饰模式实际上很像一条单链表,每次装饰就是增加一个结点,增加一个结点以后这个对象就有了新的功能。设计模式中还有一种类似单链表的模式,职责链模式。假设一个情景:学生可以申请请假,这个申请交由负责的辅导员,辅导员能批3 天以内典型的假期。如果不满足条件就交给年级主任,年级主任能够批1 个星期以内的假期,如果超过1 个星期的就得交给学院批,由学院来决定行不行。如图:假设现在让你在一个教学系统中设计上面这个业务,应该如何设计好?这样子,让学生自己判断,3 天的找辅导员,7 天的找主任…

2011-04-30 14:39:00 882

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除