自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

国庆了,哈哈

国庆之后休长假,我要去西安,哦也!贴个我的路线吧上海-西安-华山-西安-洛阳-登封-开封-郑州-上海想着就开心 :D 另外,我准备有空把我们的分页查询方案好好总结一下...

2007-09-30 19:53:02 77

范型是这样的-3

最后贴一段代码,某高人写的,卡卡[code="java"]import java.io.IOException;import java.io.Serializable;import java.io.Writer;import java.lang.reflect.GenericArrayType;import java.lang.reflect.Method;impo...

2007-09-27 17:44:43 81

范型是这样的-2

上篇主要将和这类范型变量定义而中如果是具体的某个类或者是?之类的就不是范型变量定义了,比如,,

2007-09-27 17:42:50 107

范型是这样的-1

前一阵在做一个功能的时候,要通过反射去取List的范型定义,所以研究了一下java范型的整个模型,现在总结一下,免得以后忘掉。大家都说Java范型是编译器层面的实现,运行时拿不到范型类。就这句话,我的理解就是,通过对象实例,你是拿不到其范型相关信息,而记录在字节码里的,也就是类上的,方法上的,类变量上的还是可以拿到的。比如某个类中的代码[code="java"]//这里Alist的...

2007-09-27 17:12:10 84

打造0配置文件的SSH框架-10

MethodActionConfigurationProvider完整源码[code="java"]/** * 集成xwork的config provier,用来加载brick针对struts2的zero config配置 * @author leeon */public class MethodActionConfigurationProvider implements ...

2007-09-22 10:06:33 91

打造0配置文件的SSH框架-9

解决拿methodActionPackage这个大问题后,剩下的过程就顺利很多。根据xwork的api,主要是com.opensymphony.xwork2.config.entities这个包下的,可以明白如何将这些package, action, result等信息加载到系统中。基本思路就是利用ConfigurationProvider中的init方法来获取整个struts2的conf...

2007-09-22 10:00:39 84

打造0配置文件的SSH框架-8

接下来,我们需要在struts启动时,找到一个切入点,搜索被package标识的类,读取里面每个方法的annotation,判断是否是struts的配置信息,并装载这些信息到struts的filter控制器上。好在xwork这里提供了一个很方便的切入点,可以装载一些自定义的配置信息。只要实现ConfigurationProvider这个接口,并把该接口的实现配置在web.xml的fil...

2007-09-22 09:50:15 83

打造0配置文件的SSH框架-7

首先是定义好我们要用的annotation,定之前,我们先确定了一个开发的基本标准,也就是一个action类需要包括针对一个业务对象操作的多个action方法,也就是说比如StudentAction,将会包括listStudent, removeStudent, editStudent, loadStudent, addStudent等多个action方法,我想这个粒度是比较合适,acti...

2007-09-22 09:24:27 56

打造0配置文件的SSH框架-6

最后一块,struts,我是在struts2的基础上进行zero configuration的。其实,struts2本身也提供了zero configuration的功能,确切的说,这个功能xwork提供了一部分,struts2自己又做了一部分。Xwork提供了converter和validation部分的annotation配置,而struts2提供了请求流转控制的annotation的...

2007-09-22 09:23:18 76

打造0配置文件的SSH框架-5

Spring的可扩展点做得比hibernate好多了,参考文档上就可以找到扩展spring配置文件的方法。利用在类路径的META-INF目录下加入spring.handlers和spring.schemas两个文件来作为扩展的入口。 我的思路是这样的,通过在一个spring总的配置文件中,比如applicationContext.xml中,加入一段我自定义的xml标签,在这个标签...

2007-09-02 15:46:05 61

打造0配置文件的SSH框架-4

很多天没有更新Blog,平时虽然工作不忙,但是回到家我是不想写东西,今天周末例外。前三章已经说了Hibernate的0配置过程,现在该轮到Spring了。我们的项目里,一般将spring作为service bean的容器,这样的用法会有3个地方会和spring的配置有关系。1. 利用xml配置来注册service bean到spring中。2. 利用spring的xml来定义数据库C...

2007-09-01 21:16:49 79

打造0配置文件的SSH框架-3

前面一篇说到在hibernate.cfg.xml只配置一个package,然后由系统自动搜索该package下有@Entity标志的类,加载成hibernate域对象模型。这个功能hibernate没有提供,需要我们自己的实现,至于为什么需要这么做,我说说以前我遇到的一件事。 前年的一个项目,我是该项目的技术负责人,采用的架构包括hibernate。该项目及其庞大,有300+张...

2007-08-25 21:31:00 94

打造0配置文件的SSH框架-2

Hibernate的annotation,借用了ejb3.0的标准annotation,然后再做了一些扩展,也不知道到底他俩谁抄谁。没办法,谁叫人家已经是ejb3.0的事实标准了呢。不过H的annotation只能用于hibernate3.2及以上版本。现在hibernate annotation已经到3.3了,我用的是3.2的版本,这个版本里居然天生带有中文参考,幸福呀。 :cry: ...

2007-08-25 12:17:00 114

打造0配置文件的SSH框架-1

        xml配置文件于现在的J2EE开发中,几乎是不可能不接触到。从数据载体,到协议载体,到项目配置,现在甚至成了开发的一个输出物。以前写c的时候,提交一个.c文件就可以了,到后来写java,提交的是.java文件或者jsp文件。到如今如果用官方标准的J2EE实现方式来开发一个项目,jsp,javabean,session bean会有一些xml配置文件,entity bean也会有一些...

2007-08-25 11:33:04 68

开博第一篇

   开在这里的博客,还是准备写一些技术方面的文章,给自己留点东西免得过了一阵都不知道前一阵我在干什么,想想现在都不记得去年学过的技术,实在是蛮可惜。以后记在这里可以偶尔过来yy一下吧,哈哈   我们这已经有好几个项目用新的SSH框架了,这两天正好有空,将struts2的zero configuration做了扩展,这样除了几个基本的配置文件外,大家开发的时候可以彻底扔掉了xml文件。...

2007-08-24 18:06:09 70

空空如也

空空如也

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

TA关注的人

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