自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dudutu的专栏

为dudutu而做的blog

  • 博客(84)
  • 资源 (1)
  • 收藏
  • 关注

原创 Inside-springframework-ContextLoaderListener

 

2007-10-11 18:35:00 730

原创 Inside-springframework-BeanDefinition

 

2007-10-11 18:34:00 706

原创 Inside-springframework-JdkDynamicAopProxy

 

2007-10-11 18:32:00 1124

原创 Inside-springframework-proxy

 

2007-10-11 18:31:00 866

原创 structure-1-ContextLoaderListener

 

2007-10-11 18:30:00 1335

原创 structure-2-AbstractApplicationContext

 

2007-10-11 18:29:00 1007

原创 structure-3-XmlBeanDefinitionReader

 

2007-10-11 18:28:00 1106

原创 Inside-springframework-XmlWebApplicationContext

Inside-springframework-XmlWebApplicationContext <v:shapetype id="_x0000_t75"coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe"filled="f" stroked="f">

2007-05-23 19:21:00 1758

原创 Inside-springframework-bean-definition

 Inside-springframework-bean-definition 说明:BeanDefinition的生成原理和过程,阅读源程序的一些笔记,已备以后回顾。过程:1)遍历所有的Spring配置文件(ApplicationContext*.xmlm)。      2)将每个bean节点的内容包装为一个BeanDefinition对象。      3)将包装好的Be

2007-05-23 19:19:00 1490

原创 Inside-springframework-Loader-registerBeanPostProcessors

Inside-springframework-Loader-registerBeanPostProcessors 说明:将类型为BeanPostProcessor的bean实例化并保存在beanFactory的beanPocessors       既将AopProxyFactory类型的bean先实例。 ★ public abstract class AbstractAppl

2007-05-23 19:17:00 1530

原创 Inside-springframework-AOP-invoke

 Inside-springframework-AOP-invoke<v:shapetypeid="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t"path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f">

2007-05-23 19:15:00 1556

原创 Inside-springframework-AOP-creator

Inside-springframework-AOP-creator <v:shapetypeid="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t"path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f">

2007-05-23 19:13:00 1915

原创 Roller2.3 安装

  Roller2.3 安装Step.1Download apache-roller-src-2.3-incubating.tar.gzFrom http://rollerweblogger.org/page/project。 Step.2 Download and install Hibernate拷贝Hibernate的jar文件到roller-src/tools目

2006-08-23 18:37:00 1983 1

原创 read-atleap-Hibernate部分分析2-CreateNews

read-atleap-Hibernate部分分析2-CreateNews<v:shapetype id="_x0000_t75"coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe"filled="f" stroked="f">

2006-02-13 23:47:00 1832 1

原创 数据库设计和事务

#数据库设计·数据库设计的一个主要目的是消除数据库的冗余。为此要使用标准化(normalization)技术·数据库冗余:如数据库表中的多行数据有重复出现的情况,这回导致两个问题:    1)每次查询时,都必须一次又一次的输入同一查询条件;    2)也是更为重要的,如果任何一个数据发生了变化,就必须在多个位置上进行更新。·实体(entity,即表):是关于要获取哪些数据的重要实物或对象,不是所有

2005-12-07 11:42:00 1993 3

原创 MySQL常用知识

命令行装载mysql -h site -u uid -p Load命令:文本文件,每条记录一行,字段用制表符分隔,用/N表示nullLOAD DATA LOCAL INFILE books.dat INTO TABLE BOOK;如果以逗号分隔load data local infile books.dat into table book fields terminated by ,;

2005-12-07 11:39:00 1819

原创 linux-network-2

<!-- @page { size: 21cm 29.7cm; margin: 2cm } PRE.cjk { font-family: "方正宋体", monospace } PRE.ctl { font-family: "方正宋体", monospace } P { margin-bottom: 0.21cm } -->

2005-11-29 16:41:00 1195

原创 play-linux

<!-- @page { size: 21cm 29.7cm; margin: 2cm } PRE.cjk { font-family: "方正宋体", monospace } PRE.ctl { font-family: "方正宋体", monospace } P { margin-bottom: 0.21cm } -->

2005-11-29 16:40:00 1338

原创 linux-network-1

Ø 分组交换(packet switching):分组是指通过网络从一台主机传到另一台主机的小块数据,       分组交换型网络使许多用户可以共享同一条网络链路,这些用户在该条链路上轮流传输       数据分组。Ø 1983年,TCP/IP协议被使用Ø unix 的shell与DOS下的提示符相似,不过功能更强大。Ø 以太网:安装简单,费用低,传

2005-11-23 20:14:00 1318 1

原创 junit

v 运行JUnitØ 下载junit.zip,解压缩目录如:       D:/tools/develope/junit>Ø执行命令       java-cp junit.jar;. junit.textui.TestRunner junit.samples.AllTests或       java-cp junit.jar;. j

2005-11-23 20:09:00 1857 1

原创 Jsp-Tip-1-servlet

v Jsp-Tip-1-servlet²编写servlet    创建一个扩展javax.http.HttpServlet的Java类,取保导入了servlet.jar(或    servlet-api.jar)中的类—编译servlet时需要这些类。    Web容器创建servlet实例时的基本过程:I)          容器调用servl

2005-11-23 20:05:00 1593

原创 J2EE体系结构

J2EE体系结构ª J2EE应用服务器提供了许多附加的服务,J2EE开发人员会被J2EE所提供的这些选择所       淹没,或者说会禁不住诱惑去使用不合适解决问题的基础结构。ª企业级体系结构的目标1)是坚固的2)是可工作和可缩放的3)利用OO设计原理:虽然许多“J2EE模式”是很有价值的,但经典(非技术特有)的

2005-11-23 20:01:00 2331 1

原创 cvs常用命令

检查是否安装了cvsRepository工作区和操作文件签出、提交与更新项目、模块和文件标记:为特点时间点的一组文件指派标记分支合并cvs -v创建一个仓库cvs -d d:/sandbox init创建初始项目cvs -d d:/sandbox import -m "" sesame sesame initial将项目sandbox从仓库check out出文到本地目录sesamecvs -d

2005-11-23 19:56:00 2789

原创 read-atleap-hibernate部分分析3-Page类

 read-atleap-hibernate部分分析3-Page类ª Page的结构与Layout的结构大致相同 ª 调用函数List pageFields =contentFieldManager.findIndexedContentFieldByPageUri(identifier,uri, locale);public List fin

2005-11-23 19:39:00 1418

原创 read-atleap-hibernate部分分析2-Field类

 read-atleap-hibernate部分分析2-Field类ØFieldª调用函数 Listfields =contentFieldManager.findIndexedContentFieldByLayoutDefinition(identifier, layout.getDefinition(), locale); ª HQL

2005-11-23 19:34:00 1333

原创 read-atleap-hibernate部分分析1-Layout

read-atleap-hibernate部分分析1-LayoutØ Layoutª layout通过外键继承与localizable,由于设置了非延迟加载,检索layout时,Hibernate会通过外键关联(内连接)同时检索出子表(layout)和父表(localizable) ©查找Layout对象 Layoutlayout = layoutMan

2005-11-23 19:30:00 1311

原创 read-Atleap-11-主业务分析-NewsItem类-Hibernate继承关系实施案例

v 新闻主业务Ø 数据结构描述ª 通过继承Page和Localizable,NewsItem完成新闻实体    ª 通过继承、映射和引用NewsItem并不真正的保存新闻信息    ª ContentFieldVale保存真正的新闻内容,包括标题、注释和内容体等    ª ContentField保存布局信息,和ContentFieldVale形成引用关系,完成显示布局和内    容的分离Ø新闻实

2005-09-09 16:16:00 1189

原创 read-Atleap-10-主业务分析-ContentField类-Hibernate多对一关系实施案例

v 新闻主业务Ø 数据结构描述ª 通过继承Page和Localizable,NewsItem完成新闻实体    ª 通过继承、映射和引用NewsItem并不真正的保存新闻信息    ª ContentFieldVale保存真正的新闻内容,包括标题、注释和内容体等    ª ContentField保存布局信息,和ContentFieldVale形成引用关系,完成显示布局和内    容的分离Ø新闻实

2005-09-09 14:35:00 1406

原创 read-Atleap-9-新闻实体hibernate关系代码分析

v hibernate一对多关系    ª 多方做主控方    ª 多方返回一方的一个实例    ª 一方返回多方的List v Localizable和ContentField类构成了一对多关系,具体实现如下Ø Localizable中的代码(一方)ª xdoclet/*** @hibernate.class table="localizable" lazy="false" * @hiberna

2005-09-08 16:14:00 1351

原创 read-Atleap-8-实做ContentField

v 实做ContentFieldØ 手工生成ContentField.java POJOØ 运用AppGen工具自动生成代码,具体原理请参见ReadAppFuse系列Ant install -Dmodel.name=ContentField -Dmodel.name.lowercase=contentfield在这里我将AppGen提供的install和install-detailed任务合并为了

2005-09-08 16:12:00 2352 1

原创 学习网址

Spring Framework 开发参考手册地址:http://www.bsky2.com/handbook/spring/Hibernate参考文档地址:http://www.hibernate.org/hib_docs/v3/reference/zh-cn/html_single/Hibernate 3入门地址:http://www.javaworld.com.tw/confluence/p

2005-09-06 13:45:00 1429

原创 Hibernate要点

转引自:http://www.gamvan.com/developer/java/opener/2005/7/527.html1.两种配置文件:    A.hibernate.cfg.xml   和   B.hibernate.properties    A中可含映射文件的配置,而B中hard codes加映射文件。   A。Configuration config=new Configurati

2005-09-06 13:43:00 1111

原创 read-Atleap-7-发表新闻-主逻辑

read-Atleap-7-发表新闻-主逻辑v 发表新闻的逻辑门面Ø 通过Manager委托,真正建立新闻的操作在com.blandware.atleap.persistence.hibernate.news.NewsDAOHibernate类的createNewsItem()方法Ø 建立新闻的Struts Action(com.blandware.atleap.webapp.action.new

2005-09-06 00:25:00 1226

原创 read-Atleap-6-发表新闻-新闻实体类

v 新闻实体类Ø 数据结构描述ª 通过继承Page和Localizable,NewsItem完成新闻实体    ª 通过继承、映射和引用NewsItem并不真正的保存新闻信息    ª ContentFieldVale保存真正的新闻内容,包括标题、注释和内容体等    ª ContentField保存布局信息,和ContentFieldVale形成引用关系,完成显示布局和内    容的分离Ø新闻实

2005-09-06 00:24:00 1212

原创 read-Atleap-5-发表新闻-表现层

 v寻找发表新闻的页面Ø news menu定义    ØStruts 定义          path="/news/listItems"      type="com.blandware.atleap.webapp.action.news.ListNewsItemsAction"      name="newsItemForm"      scope="request"      roles=

2005-09-06 00:08:00 1087

原创 Base-Jsp-18-自定义标记库

v 自定义标记库Ø 自定义标记库让你可以把逻辑封装起来,并且以网页设计师熟悉的格式拉使用这些逻辑。Ø 使用自定义标记库,可以将JSP页面中的Java代码量缩减到最少,使整个应用程序更易       于调试和维护。Ø 标记扩展基础       ª 自定义行为是一个自定义行为的的标记处理器类,它从本质上来说是一个bean。       ª 标记处理器类必须实现由JSP规范定义的3个Java接口中的一个

2005-09-01 20:29:00 993

原创 Base-Jsp-17-JavaBeans

v JavaBeansØ JavaBeans组件:是根据一系列规定设计出来的普通Java类。              JavaBeans是一个类,它有无参的构造函数,并且遵从JavaBeans的命名约定。Ø JavaBeans具有以下特性i)                 内透性:指一个类的信息,都可以被另一个类获知。JavaBeans遵循某种命名规则,这样外部类就可以知道这个Bean类。ii

2005-09-01 20:27:00 1182

原创 Base-Jsp-16-监听器和过滤器

v 过滤器Ø    可以解释请求和发送的客户端之前的应答信息。       ª 过滤器对请求和应答的首部和主体有完全的访问权限。       ª 过滤器实现访问控制,可以将应用程序配置为需要受保护的所有资源的URL请求              都通过访问控制过滤。       例:                     accessControl                        

2005-09-01 20:26:00 1287

原创 Base-Jsp-15-应用程序设计原则

v 应用程序设计原则       Ø 数据库访问因该是抽象的,从而避免了解应用程序中多个部分的特定的数据模式。ª       可以使用bean来完成这种认知。ª       数据库访问抽象即:应用程序不直接访问数据库,而是通过数据库管理类间接访问数据库,这样一来如果数据库架构有何改动,仅需在一个位置进行修改即可。       Ø 数据库访问bean必须在应用程序启动时可用于所有的其它部分。    

2005-09-01 20:25:00 1153

原创 Base-Jsp-14-servlet介绍

Base-Jsp-14-servlet介绍v servletØ 将servlet和JSP结合使用,可以把应用程序的逻辑和外观呈现部分清楚的分开。Ø servlet API由两个程序包组成       ª javax.servlet       ª javax.servlet.httpØ servlet的实质是实现了借口javax.servlet.Servlet的类Ø web容器管理servlet生

2005-09-01 20:23:00 1440

PHP4完全中文手册

本手册是台湾彭武兴先生所著的 <<PHP BIBLE>> 一书的简体中文版。笔者只是对该书进行了繁简转换,并将原书中的台湾术语改为通俗的术 语,及纠正了由此带来的一些语意错误,仅供个人参考使用。未经彭武兴先生书面授权请勿用于商业目的。 整理: sadly (www.phpx.com) 由于本人水平有限,错误之处在所难免,希望各位用户指正。由此带来的一切后果,本人概不负责。

2009-02-03

空空如也

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

TA关注的人

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