12 2006 档案

Spring AOP
摘要:面向切面性,首先什么是切面,我们小时候应该削过铅笔,我们一刀削下去 不就有一个切面吗,我们学习的几何中也有经常要计算一个切面的面积,就是一个面,其实也就相当于我前面讲到的网游,我们的角色本来是只有血这样的属性,但它本身并没有加血这样一种行为,我们设计一扇魔法门,角色经过的时候就会加血!那么我们在设计这个战士的时候只设计一个普通的OO就行了,那么门就是一切面,当角色经过的时候就有了该服务!如果不经过,那么我们的角色依然是完整的!这就是面向切面性! 阅读全文

posted @ 2006-12-31 22:44 冯岩 阅读(1448) 评论(0) 推荐(0) 编辑

Spring 中的 Bean
摘要:此时我们直接运行,发现依然成功!得到了“湖北 武汉”,为什么它能自动输出呢,也就是我们的User.java中本身有二个属性 userName 和myhome,其中有一个属性我们设定了,另外一个没有设定,这时它就会去找,那么找的时候有下面几种方式,这里我说说bean中的autowire属性,它有以下几种取值: autowire="byType",可以使bean在运行的时候根据需要去寻找同类型的已经在applicationContext.xml中定义了的属性,如果找不到,则处于未绑定状态。 autowire="byName",可以使bean在运行时根据需要去寻找同名的已在applicationContext.xml中定义的属性,如果找不到处于未绑定状态。 autowire="autodetect":这个是一个个式,直到找到合适的! autowire="constractor",可以使bean在运行的时候根据已在applicationContext.xml中定义的的属性去寻找相关的构造方法属性,如果找不到则牌未绑定状态,它使用的是byType, 我们如 阅读全文

posted @ 2006-12-31 16:35 冯岩 阅读(897) 评论(3) 推荐(0) 编辑

初识Spring
摘要:我们可以在玩游戏的时候经常有这样情景,假如存在一个通道,其中有二个门,假设当我们的角色通过第一道门的时候,我们的红会加100,而再通过第二道门的时候我们的蓝会加100,现在提出一个问题,就是假如我们这个游戏里面该通道上没有这二个门,是正常的吗?当然是,也行!只不过人物角色不能在通过该通道的时候加红和蓝,并不影响游戏的整体!就是说有一些服务在我们的WEB应用程序中不是一些必须的服务,就像是Log4J,日志服务!假如说没有它,我们的程序也行,就是像这样的一些服务,它与我们的应用程序需求无关,但我们又提供了,那么程序中其实有时候有许多这样的情景,就是程序并不是必须,好比上面的门,我们看整个通道,那么这二个门是不是好比是二个切面呢?我们穿过一个门的时候是不是穿过一个空间的切面了!这种就叫做面向切面性,把一种技术做成一种切面的形式,你只要通过这个切面的形式,你就获得了这个服务,它其实是面向对象的一种补长,因为面向对象性它只能做为一个对象,我们就必须把一个对象完整的做出来,那么好比上面的游戏,有这样一个战士,我们做一个战士类,那么当它经过那二门的时候,我们如果以面向对象来考虑,那么 我们要在战士这 阅读全文

posted @ 2006-12-31 03:16 冯岩 阅读(1367) 评论(4) 推荐(2) 编辑

Hibernate 表关系描述之ManyToMany
摘要: 上篇写了一对一,那么在这篇我们讲一对多,那么在表中的一对多,是使用外键关联,通过一张表的一个键另一个表的外键来建立一多关系; 而在类中表示为一个类中有一个集合属性包含对方类的很多对象,而在另一个类中,只包含前术类的一个对象,从而实现一对多关系的建立! 而在Hibernate中采用的是Set类型集合,而使用主来实现,好了,我们来看一下: 在上一篇中讲到一对多,那么在此补充一下多对多; 在数据库中也有多对多的关系,数据中的实现方式一般是采用存在多对多关系的两个对对象表,建立多对多关联表,也就是用一个独立的表来存入两个表的主键字段,通过遍历这张表来获取两表的关联关系。 而在我们的对象中,多对多是通过两者对象类中互相建立对方类的对象集合,类似上一篇讲到的一对多的集合类! 在Hibernate中当然就是通过了 阅读全文

posted @ 2006-12-30 19:09 冯岩 阅读(3116) 评论(3) 推荐(0) 编辑

Hibernate 表关系描述之OneToMany
摘要:上篇写了一对一,那么在这篇我们讲一对多,那么在表中的一对多,是使用外键关联,通过一张表的一个键另一个表的外键来建立一多关系; 而在类中表示为一个类中有一个集合属性包含对方类的很多对象,而在另一个类中,只包含前术类的一个对象,从而实现一对多关系的建立! 而在Hibernate中采用的是Set类型集合,而使用主来实现,好了,我们来看一下:首先看看表结构! customer表: create tabl... 阅读全文

posted @ 2006-12-30 02:31 冯岩 阅读(6437) 评论(6) 推荐(0) 编辑

Hibernate 表关系描述之OneToOne
摘要:在数据库领域中,数据表和数据表之间关系一般可以分为如下几种: 单对单:比如公民和身份证的关系,一个人只有一张身份证,同时每张身份证也仅仅对应一个人! 单对多:比如单个客户和订单之间的关系,每个客户可以同时下多张订单! 多对多:比如学生管理系统中,学生与课程,教师与学生之间的关系! 上面是简单的说了下数据库表与表之间的关系,那么我们现在要说的是Hibernate,来看看Hibernate中如何使用表与表的关系,首先来看看我数据库中二个示例表user和card分别表示用户和身份证!二个表中分别有二字段,创建表的DDL如下 阅读全文

posted @ 2006-12-29 00:07 冯岩 阅读(2654) 评论(0) 推荐(0) 编辑

Hibernate 初识(补充)
摘要:上一篇主要是写了手动写Hibernate , 这一篇加点补充,主要是关于使用Eclipse自动 生成,好了,进入正题: Step1:首先我们新建一个WebProject! Step2:在src下新建一个包我取名为 fengyan.hibernate,用于存放Hibernate的配置文件 Step3:现在用MyEclipse添加Hibernate,选中fengyan.hibernate包,单击... 阅读全文

posted @ 2006-12-28 18:43 冯岩 阅读(1499) 评论(0) 推荐(1) 编辑

MySQL的基本使用
摘要:现在终于明白为什么好多人都使用MySQL,一是它比较小,N节省硬盘资源,特别是系统盘,另外最大的好处 莫过于它很节省系统资源,SQLSERVER2005 和 ORACLE都是对系统要求最少1G的内存! 所以也打算以后开发就使用它了~~~ 阅读全文

posted @ 2006-12-27 01:34 冯岩 阅读(1739) 评论(1) 推荐(0) 编辑

Hibernate 初识
摘要:在Struts学完模型后,本来是想做一个例子的,但已经发现要与Hibernate联系起来了。于是今天 新增了Hibernate分类。好了,废话不多说,进入主题! Hibernate是对象模型与关系数据库模型之间的桥梁!Hibernate位于软件应用的持久化层,它应用了ORM机制,对象关系映射!随着软件规模的不断增大,软件的体系结构逐渐由向多层体系发展,现在一般的公司在招聘程序员的时候都要求有多层开发经验!那么我们先来看看分层体系的发展。。。 阅读全文

posted @ 2006-12-25 13:19 冯岩 阅读(1740) 评论(0) 推荐(1) 编辑

struts 学习之04 "模型"
摘要:模型代表应用的业务数据和逻辑。Struts框架并没有为设计和创建模型提供现成的框架,因为在前面我们已经说过,Struts主要用于做UI层!不过,Struts允许使用其他模型框架来处理应用的业务领域,如EJB(Enterprise JavaBean)它里面主要是实体Bean,,和JDO(Java Data Object),以及常规的JavaBean和ORM(Object-Relation Mapping)对象关系映射的Hibernate... 阅读全文

posted @ 2006-12-24 04:39 冯岩 阅读(608) 评论(0) 推荐(0) 编辑

Struts 学习之03Controller(控制器 下)
摘要:Action 类是用户请求和业务逻辑之间的桥梁。每个Action充当客户的一项业务代理。在RequestProcess类预处理请求时,在创建了Action实例后,就调用了自身的processActionPerform方法,该方法用action类的execute的方法 而execute方法去调用模型的相关业务方法,完成用户所需的业务逻辑,然后把执行结果返回给视图组件,给用户显示! 阅读全文

posted @ 2006-12-23 23:28 冯岩 阅读(572) 评论(0) 推荐(0) 编辑

Struts 学习之03Controller(控制器 中)
摘要:本打算是写在一起,但很郁闷的是 写了N多的时候,我手痒, 看到电脑插座似呼有些松动,去动了下,结果,瞬间黑屏,电脑重启动,要崩溃了,只好再重新写,激情当然也就减少一大半料~ 好了牢骚也不多发了,还是接着Struts 学习之03Controller(控制器 上) 开始... 阅读全文

posted @ 2006-12-23 18:41 冯岩 阅读(2626) 评论(0) 推荐(0) 编辑

Struts 学习之03Controller(控制器 上)
摘要:前面写了一些struts的视图部分,而今天来看看它的控制器,首先回顾一下普通的WEB模式,一般来说从一个用户发出一个请求,正常时到一个Servlet,然后servlet提供一个服务它会根据用户的请求,它会调用一个JSP页面,或更复杂一点它会调用一个BEAN,而这个BEAN复杂一点,可能会负责我们业务逻辑交互,取得一个数据,得到需要的数据资料,返回BEAN,然后JSP页面进行读取显示! 阅读全文

posted @ 2006-12-23 02:58 冯岩 阅读(825) 评论(0) 推荐(0) 编辑

Struts 学习之02(验证)
摘要:上一次简单的做了一个Struts,今天再来进步一点!做一个简单的登录验证程序,不过在这里我们偏向视图部份,也就是看看Struts做视图!在这里面顺便写写一些基本的标签的作用 Step 1: 我们还是一样 首先创建一个工程WebProject! 并添加Struts 1.2,过程完全与 Struts 学习之01 一样 这次我们看看在src/下多了什么!有一个包fengyan.st... 阅读全文

posted @ 2006-12-22 23:52 冯岩 阅读(1608) 评论(1) 推荐(0) 编辑

Struts 学习之01(启航)
摘要:前段时间个人开始学习struts,从今天起把一些个人的学习经历记录下来 Struts 是一种基于SUN的J2EE技术的一种框架,主要技术还是servlet和JSP技术来实现的。通过模型+视图+控制(MVC)设计模式来设计出一种框架结构来统一目前个人自行使用的框架结构,使程序员,特别是新手可以很好的运用MVC来开发系统。struts更多的应用于视图,而把控制层交给Sprin... 阅读全文

posted @ 2006-12-22 01:15 冯岩 阅读(1754) 评论(2) 推荐(0) 编辑

解决Struts中ApplicationResources.properties文件不支持中文问题
摘要:使用Properties Editor插件解决Struts中ApplicationResources.properties资源文件不支持中文问题 阅读全文

posted @ 2006-12-21 17:13 冯岩 阅读(3548) 评论(6) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示