摘要:
Java应用的学习从今年年初的DRP项目学习开始的,从最初的J2SE到J2EE,再到现在的SSH框架学习。这也应该是自己接触编程以来研究和接触时间比较长的一类语言,从这里我也了解到了做企业级大型应用系统应该具有的一种规范,Java经历了十多年的飞速发展已经相当成熟,形成了成熟的规范和解决方案使我们能够更加平稳便捷的去开发和部署。在SSH框架中体现了组件开发的优越性,使得系统部件的高重用和易维护很容易实现。SSH(Spring+Struts+Hibernate)这三个框架分别都进行了高度抽象(封装)与优化,能够让开发人员有更多的精力去关注业务,而非头脑僵硬的去处理那些基础、重复、纠缠在一起的代. 阅读全文
posted @ 2011-07-26 22:49
争光
阅读(431)
评论(0)
推荐(0)
摘要:
此前对于AOP的使用仅限于声明式事务,除此之外在实际开发中也没有遇到过与之相关的问题。最近项目中遇到了以下几点需求,仔细思考之后,觉得采用AOP 来解决。一方面是为了以更加灵活的方式来解决问题,另一方面是借此机会深入学习Spring AOP相关的内容。本文是权当本人的自己AOP学习笔记,以下需求不用AOP肯定也能解决,至于是否牵强附会,仁者见仁智者见智。对部分函数的调用进行日志记录,用于观察特定问题在运行过程中的函数调用情况 监控部分重要函数,若抛出指定的异常,需要以短信或邮件方式通知相关人员 金控部分重要函数的执行时间 事实上,以上需求没有AOP也能搞定,只是在实现过程中比较郁闷摆了。需要打 阅读全文
posted @ 2011-07-26 12:35
争光
阅读(506)
评论(0)
推荐(0)
摘要:
AOP(Aspect Oriented Programming),即面向切面编程,就是大家熟知的一些常见应用于监察很多不同类方法的事务性、安全性,对重点类方法、流程进行日志记录。这里Spring中谈到的AOP和Struts中的Filter性质类似,Filter也是能够通过配置文件配置好以后,进行特定类型访问筛选,并针对筛选对象进行某些指定操作。 常见的AOP配置,就是在Spring的核心配置文件中进行<aop:config>配置,其实SSH框架中最突出常用的操作就是进行信息配置,将关键点、类方法注册到框架中,再通过框架集成的内部功能类解析,将配置信息进行匹配执行。SSH框架缓解或者 阅读全文
posted @ 2011-07-26 12:28
争光
阅读(226)
评论(0)
推荐(0)
摘要:
在上一篇文章《戏说Spring里的【IoC与DI】》中已经把IoC容器和DI的应用概念很形象生动的解析了一遍。IoC这等控制关系在容器与被控元素之间的流转,体现了一种设计的灵活性。我是在最近接触到Spring框架的时候才意识到控制反转这是一个非常有意思的概念、技术,囧。如图,在Spring框架图中,处于Core地位的就是IoC容器,也是Spring的精髓所在。 秉持手脑结合的方法策略,在头脑中我们对IoC的认识一定要到位,将对象间及内部关系抽离出来统一管理,向Spring中这样Everything is XML ,我们把关系分离出程序主体,也正符合J2EE的核心概念,并能够使得各部件的重用性. 阅读全文
posted @ 2011-07-25 16:10
争光
阅读(390)
评论(0)
推荐(0)
摘要:
何谓控制反转(IoC = Inversion of Control),何谓依赖注入(DI = Dependency Injection)?一直都半懂不懂,今天看到两个比喻,觉得比较形象。其一:IoC,用白话来讲,就是由容器控制程序之间的关系,而非传统实现中,由程序代码直接操控。这也就是所谓"控制反转"的概念所在:控制权由应用代码中转到了外部容器,控制权的转移,是所谓反转。 正在业界为IoC争吵不休时,大师级人物Martin Fowler也站出来发话,以一篇经典文章《Inversion of Control Containers and the Dependency Inje 阅读全文
posted @ 2011-07-20 15:28
争光
阅读(165)
评论(0)
推荐(0)
摘要:
第一步:引用nhibernate.dll第二步:创建实体类和映射文件,映射文件以 .hbm.xml为后缀名。配置示例如下:<?xml version="1.0" encoding="utf-8" ?><hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" default-lazy="false">//name=类的全名,命名空间 table=表名<class name="Modle.person, Modle" t 阅读全文
posted @ 2011-07-20 15:08
争光
阅读(435)
评论(0)
推荐(0)
摘要:
作为第一篇关于Hibernate的总结博文,简要说一下Hibernate的基本结构: “Hibernate,是一个开放源代码的对象关系映射框架(ORM),它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,可以大幅度减少开发时人工使用SQL和JDBC处理数据的时间。Hibernate的目标主要是用于与数据持久化相关的编程任务,能够使开发人员从原来枯燥的SQL语句的编写中解放出来,解放出来的精力可以让开发人员投入到业务逻辑的实现上。Hibernate可以帮助用户消除或者包装那些针对特定厂商的S 阅读全文
posted @ 2011-07-20 12:29
争光
阅读(271)
评论(0)
推荐(0)
摘要:
IBM公司的ECM产品FileNet p8平台的学习 已经进行了一个半月的时间。这一个多月的英文文档+上机实验 学习,得来的是我们9个人一次性全部通过此阶段的IBM认证:FCP Business Process Manager-Developer 4.0 FCP Content Manager-Administrator 4.0FCP Content Manager-Developer 4.0 FCP Email Manager-Developer 4.0 FCP Forms Manager-Administrator 4.0 FCP Forms Manager-Developer 4.0 . 阅读全文
posted @ 2011-07-16 11:25
争光
阅读(291)
评论(0)
推荐(0)
摘要:
在File Net P8平台下的Process Engine中,存在一种概念 Workflow 来描述Business Object。 1.在其中,Workflow 需要区分Work Step 和Work Item: 2. 有关Process Engine中Queues的区别: User Queue、Work Queue(Public Queue) 、System Queue . 3. 在 Workplace里的user preferences中配置email address 以使得user能够收到email当inbox中有workflow信息时。 还可以配置代理账号。 4. WorkM... 阅读全文
posted @ 2011-07-15 10:17
争光
阅读(370)
评论(0)
推荐(0)
摘要:
在f009的后期培训,接触到了ArGoSoft Mail Server,在filenet p8平台上用这款软件来进行整体的邮件服务配置,原来的虚拟机环境中没有这方面的准备,我们决定自己搞一搞。 ArGoSoft Mail Server,这是一款Windows下的全功能的邮件服务器,支持POP3/SMTP/FINGER,免费简单易用。 在它的Help中,是这样描述的: Our mail server is very simple, and easy to use. Plus version allows you to specify unlimited number of users (fre. 阅读全文
posted @ 2011-07-04 22:28
争光
阅读(499)
评论(0)
推荐(0)
浙公网安备 33010602011771号