- 博客(84)
- 资源 (1)
- 收藏
- 关注
原创 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
1783
原创 Inside-springframework-bean-definition
Inside-springframework-bean-definition 说明:BeanDefinition的生成原理和过程,阅读源程序的一些笔记,已备以后回顾。过程:1)遍历所有的Spring配置文件(ApplicationContext*.xmlm)。 2)将每个bean节点的内容包装为一个BeanDefinition对象。 3)将包装好的Be
2007-05-23 19:19:00
1528
原创 Inside-springframework-Loader-registerBeanPostProcessors
Inside-springframework-Loader-registerBeanPostProcessors 说明:将类型为BeanPostProcessor的bean实例化并保存在beanFactory的beanPocessors 既将AopProxyFactory类型的bean先实例。 ★ public abstract class AbstractAppl
2007-05-23 19:17:00
1565
原创 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
1577
原创 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
1953
原创 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
2007
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
1856
1
原创 数据库设计和事务
#数据库设计·数据库设计的一个主要目的是消除数据库的冗余。为此要使用标准化(normalization)技术·数据库冗余:如数据库表中的多行数据有重复出现的情况,这回导致两个问题: 1)每次查询时,都必须一次又一次的输入同一查询条件; 2)也是更为重要的,如果任何一个数据发生了变化,就必须在多个位置上进行更新。·实体(entity,即表):是关于要获取哪些数据的重要实物或对象,不是所有
2005-12-07 11:42:00
2031
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
1845
原创 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
1234
原创 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
1362
原创 linux-network-1
Ø 分组交换(packet switching):分组是指通过网络从一台主机传到另一台主机的小块数据, 分组交换型网络使许多用户可以共享同一条网络链路,这些用户在该条链路上轮流传输 数据分组。Ø 1983年,TCP/IP协议被使用Ø unix 的shell与DOS下的提示符相似,不过功能更强大。Ø 以太网:安装简单,费用低,传
2005-11-23 20:14:00
1358
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
1889
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
1622
原创 J2EE体系结构
J2EE体系结构ª J2EE应用服务器提供了许多附加的服务,J2EE开发人员会被J2EE所提供的这些选择所 淹没,或者说会禁不住诱惑去使用不合适解决问题的基础结构。ª企业级体系结构的目标1)是坚固的2)是可工作和可缩放的3)利用OO设计原理:虽然许多“J2EE模式”是很有价值的,但经典(非技术特有)的
2005-11-23 20:01:00
2376
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
2866
原创 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
1446
原创 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
1362
原创 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
1332
原创 read-Atleap-11-主业务分析-NewsItem类-Hibernate继承关系实施案例
v 新闻主业务Ø 数据结构描述ª 通过继承Page和Localizable,NewsItem完成新闻实体 ª 通过继承、映射和引用NewsItem并不真正的保存新闻信息 ª ContentFieldVale保存真正的新闻内容,包括标题、注释和内容体等 ª ContentField保存布局信息,和ContentFieldVale形成引用关系,完成显示布局和内 容的分离Ø新闻实
2005-09-09 16:16:00
1217
原创 read-Atleap-10-主业务分析-ContentField类-Hibernate多对一关系实施案例
v 新闻主业务Ø 数据结构描述ª 通过继承Page和Localizable,NewsItem完成新闻实体 ª 通过继承、映射和引用NewsItem并不真正的保存新闻信息 ª ContentFieldVale保存真正的新闻内容,包括标题、注释和内容体等 ª ContentField保存布局信息,和ContentFieldVale形成引用关系,完成显示布局和内 容的分离Ø新闻实
2005-09-09 14:35:00
1434
原创 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
1371
原创 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
2383
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
1448
原创 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
1137
原创 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
1252
原创 read-Atleap-6-发表新闻-新闻实体类
v 新闻实体类Ø 数据结构描述ª 通过继承Page和Localizable,NewsItem完成新闻实体 ª 通过继承、映射和引用NewsItem并不真正的保存新闻信息 ª ContentFieldVale保存真正的新闻内容,包括标题、注释和内容体等 ª ContentField保存布局信息,和ContentFieldVale形成引用关系,完成显示布局和内 容的分离Ø新闻实
2005-09-06 00:24:00
1228
原创 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
1108
原创 Base-Jsp-18-自定义标记库
v 自定义标记库Ø 自定义标记库让你可以把逻辑封装起来,并且以网页设计师熟悉的格式拉使用这些逻辑。Ø 使用自定义标记库,可以将JSP页面中的Java代码量缩减到最少,使整个应用程序更易 于调试和维护。Ø 标记扩展基础 ª 自定义行为是一个自定义行为的的标记处理器类,它从本质上来说是一个bean。 ª 标记处理器类必须实现由JSP规范定义的3个Java接口中的一个
2005-09-01 20:29:00
1020
原创 Base-Jsp-17-JavaBeans
v JavaBeansØ JavaBeans组件:是根据一系列规定设计出来的普通Java类。 JavaBeans是一个类,它有无参的构造函数,并且遵从JavaBeans的命名约定。Ø JavaBeans具有以下特性i) 内透性:指一个类的信息,都可以被另一个类获知。JavaBeans遵循某种命名规则,这样外部类就可以知道这个Bean类。ii
2005-09-01 20:27:00
1341
原创 Base-Jsp-16-监听器和过滤器
v 过滤器Ø 可以解释请求和发送的客户端之前的应答信息。 ª 过滤器对请求和应答的首部和主体有完全的访问权限。 ª 过滤器实现访问控制,可以将应用程序配置为需要受保护的所有资源的URL请求 都通过访问控制过滤。 例: accessControl
2005-09-01 20:26:00
1303
原创 Base-Jsp-15-应用程序设计原则
v 应用程序设计原则 Ø 数据库访问因该是抽象的,从而避免了解应用程序中多个部分的特定的数据模式。ª 可以使用bean来完成这种认知。ª 数据库访问抽象即:应用程序不直接访问数据库,而是通过数据库管理类间接访问数据库,这样一来如果数据库架构有何改动,仅需在一个位置进行修改即可。 Ø 数据库访问bean必须在应用程序启动时可用于所有的其它部分。
2005-09-01 20:25:00
1169
原创 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
1470
PHP4完全中文手册
2009-02-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人