- 浏览: 46827 次
- 性别:
- 来自: 合肥
最新评论
文章列表
不经过琢磨,宝石也不会发光。
原谅别人,就是给自己心中留下空间,以便回旋。
人生的每一步,都可能成为另一个错误;可却不能因为错误,而不迈出下一步
不是某人使我烦恼,而是我拿某人的言行来烦恼自己
与其事过境还不时地感叹,不如用心地好好珍惜所有。
若能一切随他去,便是世间自在人。
- 2009-05-10 13:50
- 浏览 749
- 评论(0)
ant的配法:
1.解压ant的包到本地目录。
2.在环境变量中设置ANT_HOME,值为你的安装目录。
3.在环境变量中设置JAVA_HOME,值为你的jdk安装目录。
4.把ANT_HOME/bin加到你系统的path目录中去。
5.测试安装成功: ant -version —如果成功:将显示Ant版本信息
5.运行cmd, 到项目workspace目录下的build.xml文件所在目录下,直接运行ant命令就OK了, 不需要ant build.xml.
- 2009-05-06 16:10
- 浏览 791
- 评论(0)
1.
先理解,一定要学习Java的动态代理和反射机制
注意:
1.在struts.xml的某个action中手动引用一个interceptor,那么它就不会再用默认拦截器(default-interceptor-ref name="defaultStack").
2.可以自定义default-interceptor-ref,那么该package下的全部action都会默认使用该拦截器.
3.方法过滤拦截器MethodFilterInterceptor
普通拦截器可以配置参数<param name="name&quo ...
- 2009-05-05 23:20
- 浏览 882
- 评论(0)
Struts2 与 Spring的整合,是通过struts2-spring-plugin-2.0.11.jar插件包实现的:
一、引用插件包struts2-spring-plugin-2.0.11.jar
二、配置web.xml
(1) 默认是读applicationcontext.xml
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</li ...
- 2009-05-04 23:05
- 浏览 795
- 评论(0)
1)事件:用户对程序的某一种功能性操作。
Java中的事件主要有两种:
1.组件类事件
componentEvent、ContainerEvent、WindowEvent、FocusEvent、PaintEvent、MouseEvent共六大类,
它们均是当组件的状态发生变化时产生。
2.动作类事件
ActionEvent、TextEvent、AdjustmentEvent、ItemEvent共四类。
它们均对应用户的某一种功能性操作动作。
Java中的事件类都包含在JDK的 Java.awt.event包中。
2)事件编程:
用户编程定义每个特定事件发生时程序应做出何种 ...
- 2009-05-02 00:09
- 浏览 1360
- 评论(0)
在struts1中,获得到系统的request或者session对象非常方便,都是按照形参传递的,但是
在struts2中,request和session都被隐藏了struts提供两种方式访问session和request,其中比较常用的是利用SPRING里面所说的IOC即控制反转IOC方式:action类实现ServletRequestAware接口,并新建一个HttpServletRequest requestpublic class UserLoginAction extends ActionSupport implements ServletRequestAware{ p ...
- 2009-04-30 10:34
- 浏览 1762
- 评论(0)
http://www.blogjava.net/hawk8359/archive/2008/01/11/174319.html
- 2009-04-28 16:31
- 浏览 693
- 评论(0)
贫血模型:是指领域对象里只有get和set方法,或者包含少量的CRUD方法,所有的业务逻辑都不包含在内而是放在Business Logic层。
优点是系统的层次结构清楚,各层之间单向依赖,Client->(Business Facade)->Business Logic->Data Access(ADO.NET)。当然Business Logic是依赖Domain Object的。似乎现在流行的架构就是这样,当然层次还可以细分。
该模型的缺点是不够面向对象,领域对象只是作为保存状态或者传递状态使用,所以就说只有数据没有行为的对象不是真正的对象。在Business Logic ...
- 2009-03-31 23:50
- 浏览 810
- 评论(0)
板桥里人 http://www.jdon.com 2006/1/2(转载请保留)
这是一个实战中非常重要但是容易被忽视的概念,说它重要,是因为它比数据库重要;说它容易被忽视也是同样的原因,它经常被数据库概念替代。
如果你经验和经历中没有 ...
- 2009-03-31 23:40
- 浏览 680
- 评论(0)
分析的另一种重要产品是领域模型,其目标是使负责该系统基本行为的所有核心类可视。
——Grady Booch,《面向对象项目的解决方案》
1 什么是领域模型
案例先行。图12-1展示了银行领域模型的一小部分。
(略)
图12-1 银行领域模型的凭证相关部分
这是一幅UML类图,它抽象地表示了银行领域中和凭证相关的部分领域知识:
1. 任何一个银行“账户”(这里没有详细分类)可能与多个“凭证”相关;
2. 具体而言,凭证可以是银行卡、存折、存单等形式;
3. 任何凭证都有明确的生效起始日和终止日;
4. 但各种凭证的凭证号却不是统一的,比如存折和信用卡有不同的编号格式; ...
- 2009-03-31 22:59
- 浏览 981
- 评论(0)
[img]/upload/attachment/83939/721273a1-cef6-3f77-89e4-e385da4a55ac.png" alt="[/img]
- 2009-03-29 18:01
- 浏览 663
- 评论(0)
1. 你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class、object、interaction以及statediagrams。
2. 你需要学习Java语言的基础知识以及它的核心类库(collections、serialization、streams、networking、multithreading、reflection、event、handling、NIO、localization以及其他)。
3. 你应该了解JVM、classloaders、classreflect以及垃圾回收的基本工作机制等。你应该有能力反 ...
- 2009-03-29 17:59
- 浏览 869
- 评论(0)