- 博客(8)
- 资源 (21)
- 收藏
- 关注
原创 spring的理解
我的理解是,spring核心是IoC,同时也实现了AOP。IoC是利用反射机制,管理对象的创建和属性赋值的一个工厂,也就是由spring容器来管理对象的创建以及将对象的依赖传递进来,换句话说就是完成对象的实例化,并给这个对象的属性赋值。这个过程对于程序员来讲是透明的,对于程序员来讲,就是在配置文件中定义bean,并且为bean的属性赋值。与jndi相比,jndi是用户(程序员)从容器中根据
2012-06-23 08:01:23 1226 7
原创 AOP的理解
aop是面向方面编程的意思。我们采用面向对象的思想,对实体和业务逻辑进行了封装,得到具有属性和方法的对象。Aop中,方面的意思是,在业务处理中,在一个或多个业务模块中会遇到共同的非业务性的功能需求,比如,记录日志、事务管理、权限验证等,这些需求就叫做方面。AOP就是对这些方面进行提取,使得这些操作与需求的业务分离,而利用AOP(利用代理技术和反射)将贯穿在各个模块中的横切关注点(上文中的方面)
2012-06-23 08:00:37 954 3
原创 hibernate的理解
1、hibernate是一个开源的、采用面向对象的思想实现ORM映射框架,它对jdbc进行了一层封装,对于数据库的连接、关闭、数据的持久化(增删改查)、事务的管理都进行了封装,使得程序开发的时候可以用面向对象的思想来操作数据库。2、hibernate可以用于jdbc应用的任何场合。优点是,使用面向对象的思想操作数据库;对jdbc的封装,使得开发中不需要写大量的sql语句,大大提高了开发效率;采
2012-06-23 07:59:40 1006 2
原创 struts的理解(struts1和struts2的区别)
struts是一种MVC架构的web层处理框架,struts1和struts2有些差别,不过根本原理是一样的。都是通过struts的核心类来处理web页面的请求,将请求分发到不同的action进行处理,并将结果返回给web客户端。1、Struts1的核心是一个servlet,ActionServlet,接收web页面传来的所有请求,然后根据struts的配置文件来分发这些请求到不同的Actio
2012-06-23 07:58:53 1527 4
原创 封装dao层中的简单问题
封装dao层时候,由于项目中经常用到批量导入数据,也就是批量插入数据,因此,选择一种批量插入数据的方式很重要。于是对于jdbc、ibatis和ejb(循环插入)的批量操作进行测试,最终发现jdbc的效率要远远(几十倍)高于ibatis和ejb,于是选择jdbc方式。以下是在封装dao层时候联系到的几个问题。1、jdbc批量插入删除数据:http://johnny
2012-06-19 17:21:27 1013 1
原创 ant打包ejb jboss5.0 ejb not bound 异常 已经解决
ant编译ejb4、部署ejb,ejb not bound。Caused by:org.springframework.beans.factory.BeanCreationException: Error creating beanwith name 'userManager' defined in class path resource[applicationContext.xml]:
2012-06-19 11:12:54 3371 3
原创 ant jboss sse 中的一些小问题
对于框架搭建这部分相对问题多一些,而且相对遇到的问题也新一些,因为用了以前没怎么用过的框架。比如ant和ejb还有jboss服务器。最开始的时候关于ant怎样打包、发布部署项目都一点头绪没有,更别说jboss服务器4.0和5.0的各种纠结的区别不同了。1、ant打包、发布部署ejb项目。(这个是后面遇到的最麻烦的问题,将在后面给出详细答案)控制台运行ant:cmd – ant
2012-06-19 11:06:14 1255 1
原创 最近一些问题小记 —— 一部分
虽然比预计中遇到的问题多得多,但是办法也随着增多。即便是经过了这几天纠结的难熬,即便是每一个异常都让人那么无语那么深刻,还是决定整理一下记录下来,因为这些问题基本上没有是从网上找到的答案,而这其中的无语无奈后的欣喜成长也是自己的一份重要收获。过了就忘记了。从着手现在这个系统已经九天的时间,可以分为两个阶段:分析业务设计数据库和搭建项目开发框架。遇到的问题和学习的过程也随之分为两个部分:设计部分
2012-06-19 11:03:46 1022 3
LDAP System Administration
2013-04-15
框架、组件、插件、控件中间件概念及区别
2013-01-14
jbpm3需要的4个jar.rar
2012-02-14
二维码的生成及解码-java-web
2011-11-20
aspectj1.6.9
2011-07-27
编程的奥妙--程序员必须学习的知识--包括物理、数学、计算机基础(内部)
2009-09-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人