2014年4月14日

BS与CS的联系与区别

摘要: C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、InFORMix或SQL Server。客户端需要安装专用的客户端软件。B/S是Browser/Server的算写,客户机上只要安装一个浏览器(Browser),... 阅读全文

posted @ 2014-04-14 17:30 ANGEL0612 阅读(544) 评论(0) 推荐(0) 编辑

Struts1与Struts2的异同

摘要: 1、都是MVC的WEB框架2、struts1是老牌框架,应用很广泛,有很好的群众基础,使用它开发风险很小,成本更低; struts2虽然基于这个框架,但是应用群众并不多,相对不成熟,未知的风险和变化很多,开发人员相对不好招,使用它开发项目的风险系数更大,用人成本更高。3、struts2毕竟是站在前... 阅读全文

posted @ 2014-04-14 14:10 ANGEL0612 阅读(275) 评论(0) 推荐(0) 编辑

2014年4月13日

对Spring的理解

摘要: 1、Spring实现了工厂模式的工厂类,这个类名为BeanFactory实际上是一个接口,在程序中通常BeanFactory的子类ApplicationContext。Spring相当于一个大的工厂类,在其配置文件中通过元素配置用于创建实例对象的类名和实例对象的属性。2、Spring提供了对IOC良好的支持,IOC是一种编程思想,是一种架构艺术,利用这种思想可以很好地实现模块之间的解耦。IOC也称为DI(Depency Injection),什么时候注入呢?譬如:class Programmer{ Computer computer=null; public void code(){ ... 阅读全文

posted @ 2014-04-13 15:27 ANGEL0612 阅读(332) 评论(2) 推荐(0) 编辑

对Hibernate的理解

摘要: 1、面向对象涉及的软件内部运行过程可以理解成就是在不不断创建各种新对象、建立对象之间的关系,调用对象的方法来改变各个对象的状态和对象消亡的过程,不管程序运行的过程和操作怎么样,本质上都是要得到一个结果,程序上一个时候和下一个时候的结果差异就表示在内存中的对象状态发生了变化。2、为了在关机和内存空间不... 阅读全文

posted @ 2014-04-13 13:30 ANGEL0612 阅读(260) 评论(1) 推荐(0) 编辑

对Struts的理解

摘要: 1、struts是一个按MVC模式设计的Web层框架,其实他就是一个大大的servlet,这个Servlet名为ActionServlet,或是ActionServlet的子类。我们可以在web.xml文件中将符合某种特征的请求交给这个Servlet处理,这个Servlet再参照一个配置文件(通常为... 阅读全文

posted @ 2014-04-13 11:16 ANGEL0612 阅读(519) 评论(0) 推荐(0) 编辑

面向切面编程(AOP)及其作用

摘要: 在OOP设计中,它导致了大量代码的重复,而不利于各个模块的重用。1、面向切面编程(AOP) 面向切面编程(AOP)就是对软件系统不同关注点的分离,开发者通过拦截方法调用并在方法调用前后添加辅助代码。 AOP利用一种称为“横切”的技术,剖解开封装的对象内部,并将那些影响了多了类的公共行为封装到一个可重用的模块,并将其命名为“Aspect”,即切面。 所谓“切面”,简单地说,就是将那些于业务无关,却为月舞模块所共同调用的逻辑或责任封装起来。 切面就是横切面,代表的是一个普遍存在的共有功能。 AOP代表的是一个横向关系 AOP吧软件系统分为两个部分:核心关注点和横切关注点。 业务出路的... 阅读全文

posted @ 2014-04-13 10:26 ANGEL0612 阅读(11509) 评论(1) 推荐(3) 编辑

导航