03 2011 档案
摘要:Java annotation入门:http://www.blogjava.net/ericwang/archive/2005/12/13/23743.htmlJava annotation 手册: http://www.blogjava.net/mlh123caoer/archive/2007/09/06/143260.htmlJava annotation 高级应用: http://www.blogjava.net/wuxufeng8080/articles/93046.html试验代码:客户端代码TestAnnotaion,这个客户端可以是一个AOP的advisor,也可以是框架的Con
阅读全文
摘要:http://openjpa.apache.org/builds/latest/docs/manual/main.htmlJPA 2.xJSR(Java Specification Request)java规范要求http://baike.baidu.com/view/960671.htm如JDBC, JDO等。。。Why JPA? Java developers who need to store and retrieve persistent data already have several options available to them: serialization, JDBC,
阅读全文
摘要:weblogic启动后会产生一个RMI Register的service并管理JNDI treeweblogic.xml: http://download.oracle.com/docs/cd/E13222_01/wls/docs81/webapp/weblogic_xml.html#1054859The reference-descriptor element maps a name used in the Web application to the JNDI name of a server resource. <!--weblogic.xmlentry:--><res
阅读全文
摘要:EJB document 2.x&3.0: http://java.sun.com/products/ejb/docs.html#specs Weblogic-weblogic.xml Deployment Descriptor Elements: http://download.oracle.com/docs/cd/E13222_01/wls/docs81/webapp/weblogic_xml.htmlweb.xml: http://download.oracle.com/docs/cd/E13222_01/wls/docs81/webapp/web_xml.htmlEJB Mod
阅读全文
摘要:Servlet API的核心就是javax.servlet.Servlet接口,所有的Servlet 类(抽象的或者自己写的)都必须实现这个接口。在Servlet接口中定义了5个方法,其中有3个方法是由Servlet 容器在Servlet的生命周期的不同阶段来调用的特定方法。先看javax.servlet.servlet接口源码:Java代码 packagejavax.servlet;//Tomcat源码版本:6.0.20 importjava.io.IOException; publicinterfaceServlet{ //负责初始化Servlet对象。容器一旦创建好Servlet对象后,
阅读全文
摘要:1先看一个简单点动态代理的例子(没有用到factory)21定义接口3packagecom.dynamic.simple;45importcom.dynamic.simple.Subject;67publicinterfaceSubject{8publicvoidrequest();9}10112实现真实类12packagecom.dynamic.simple;1314publicclassRealSubjectimplementsSubject{15publicRealSubject(){}16publicvoidrequest(){17System.out.println("Fr
阅读全文
摘要:jvm classLoader architecture :a, Bootstrap ClassLoader/启动类加载器主要负责jdk_home/lib目录下的核心 api 或 -Xbootclasspath 选项指定的jar包装入工作.b, Extension ClassLoader/扩展类加载器主要负责jdk_home/lib/ext目录下的jar包或 -Djava.ext.dirs 指定目录下的jar包装入工作c, System ClassLoader/系统类加载器主要负责java -classpath/-Djava.class.path所指的目录下的类与jar包装入工作.b, Use
阅读全文
摘要:根据所需要的不同数据库驱动分,分为四种:1:1类驱动。这就是JDBC-ODBC桥的方式。但这种方式不适合程序的重用与维护,不推荐使用。需要数据库的ODBC驱动。2:2类驱动。这就是JDBC+厂商API的形式。厂商API一般使用C编写,所以,这种方式也不长使用。3:3类驱动。这就是JDBC+厂商Database Connection Server+DataBase的形式。这种方法就是在JAVA 与 DATABASE之间价起了一台专门用与数据库连接的服务器(一般由数据库厂商提供)。他的好处在于能优化连接。4:4类驱动。这就是纯JDBC+DATABASE的连接方式。也是推荐的连接方式。这使得APPL
阅读全文
摘要:内置对象特点:1. 由JSP规范提供,不用编写者实例化。2. 通过Web容器实现和管理3. 所有JSP页面均可使用4. 只有在脚本元素的表达式或代码段中才可使用(<%=使用内置对象%>或<%使用内置对象%>)常用内置对象:1. 输出输入对象:request对象、response对象、out对象2. 通信控制对象:pageContext对象、session对象、application对象3. Servlet对象:page对象、config对象4. 错误处理对象:exception对象对象常用方法说明:1.out对象(数据流 javax.servlet.jsp.jspWri
阅读全文

浙公网安备 33010602011771号