- 博客(10)
- 资源 (31)
- 收藏
- 关注
原创 spring入门学习
容器负责维护实例的,jndi是从容器中主动寻找实例,而ioc则是由容器被动注入到系统中AOP面向切面编程,能更大的使模块重用,如日志记录每个类中都需加入,可单独抽象出来形成一个公共模块切面,使每个类都要经过。 简单例子: 类SpeakerInterfacepackage practice; public interfa
2008-09-22 11:54:00 509
原创 CallBack回调
http://www-128.ibm.com/developerworks/cn/linux/l-callback/?ca=dwcn-newsletter-linux package test;interface ICallBack{void postExec();} /*相当于副线程,执行时得到了主线程传入的地址*/class A{
2008-09-18 16:44:00 637
CallBack回调
的地址*/class A{ private ICallBack callBack; public void setCallBack(ICallBack callBack){ //A拥有setCallBack() this.callBack=callBack; } /**虽然没有实现接口ICallBack,但仍可用接口的方法, 接口是在CallBack中实现的,其实根本不必关心它在哪里实现的**/ public void doSth(){callBack.postExec();//随时回调A实现接口
2008-09-18 16:44:00 73
原创 重载与覆写
覆写是方法或函数的的名称,返回值都相同,用其中的一个代替另一个方法。重载是方法或函数的名称相同,但是返回值和参数不同,根据不同的参数调用不同的方法。C++ ,Java都是动态单分派,静态多分派语言 重载(overloading)是静态多分配,在编译器中执行; 覆写(overriding)是动态单分配,执行是转型 静态类型:变量被声明时的类型是静态类型动态类型:变量所引用的对象的
2008-09-18 14:23:00 654
重载与覆写
调用不同的方法。C++ ,Java都是动态单分派,静态多分派语言 重载(overloading)是静态多分配,在编译器中执行; 覆写(overriding)是动态单分配,执行是转型 静态类型:变量被声明时的类型是静态类型动态类型:变量所引用的对象的真实类型运行时,先是重载在编译是先执行,而后覆写执行/***********重载静态分配,编译器中执行*************/ class Cat{} class WhiteCat extends Cat{} class Bla
2008-09-18 14:23:00 90
原创 tomcat 配置jndi datasource
1)在server.xml中配置数据源 username sunxf password sunxf driverClassName oracle.jdbc.driver.OracleDriver url jdbc:oracle:thin:@127.0.0.1:1521:SUNXF 2)在web.xml中配
2008-09-18 13:09:00 1958
tomcat 配置jndi datasource
ce"/> <ResourceParams name="jdbc/myoracle"> <parameter> <name>username</name> <value>sunxf</value> </parameter> <parameter>
2008-09-18 13:09:00 72
转载 uml 构建系统的基本步骤
一)需求分析: 系统总体功能分析: 包括: 每一项均有 input execute output (1)学生选课 input execute output (2)学生上课 (3)教师上课 (4)管理员维护系统(二)系统用例模型(use case view)
2008-09-10 16:10:00 1242 1
nginx 和tomcat 集群
2016-02-22
jbpm4.4学习
2013-03-16
JSF 实例学习,通俗易懂
2010-11-23
java 从基础到各大主流框架(全面包括了最新技术)
2008-12-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人