`
文章列表
不经过琢磨,宝石也不会发光。 原谅别人,就是给自己心中留下空间,以便回旋。 人生的每一步,都可能成为另一个错误;可却不能因为错误,而不迈出下一步 不是某人使我烦恼,而是我拿某人的言行来烦恼自己 与其事过境还不时地感叹,不如用心地好好珍惜所有。 若能一切随他去,便是世间自在人。
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.
  1. 先理解,一定要学习Java的动态代理和反射机制 注意: 1.在struts.xml的某个action中手动引用一个interceptor,那么它就不会再用默认拦截器(default-interceptor-ref name="defaultStack"). 2.可以自定义default-interceptor-ref,那么该package下的全部action都会默认使用该拦截器. 3.方法过滤拦截器MethodFilterInterceptor 普通拦截器可以配置参数<param name="name&quo ...
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 ...
1)事件:用户对程序的某一种功能性操作。 Java中的事件主要有两种: 1.组件类事件 componentEvent、ContainerEvent、WindowEvent、FocusEvent、PaintEvent、MouseEvent共六大类, 它们均是当组件的状态发生变化时产生。 2.动作类事件 ActionEvent、TextEvent、AdjustmentEvent、ItemEvent共四类。 它们均对应用户的某一种功能性操作动作。 Java中的事件类都包含在JDK的 Java.awt.event包中。 2)事件编程: 用户编程定义每个特定事件发生时程序应做出何种 ...
在struts1中,获得到系统的request或者session对象非常方便,都是按照形参传递的,但是 在struts2中,request和session都被隐藏了struts提供两种方式访问session和request,其中比较常用的是利用SPRING里面所说的IOC即控制反转IOC方式:action类实现ServletRequestAware接口,并新建一个HttpServletRequest requestpublic class UserLoginAction extends ActionSupport implements ServletRequestAware{    p ...
http://www.blogjava.net/hawk8359/archive/2008/01/11/174319.html
待续...
贫血模型:是指领域对象里只有get和set方法,或者包含少量的CRUD方法,所有的业务逻辑都不包含在内而是放在Business Logic层。 优点是系统的层次结构清楚,各层之间单向依赖,Client->(Business Facade)->Business Logic->Data Access(ADO.NET)。当然Business Logic是依赖Domain Object的。似乎现在流行的架构就是这样,当然层次还可以细分。 该模型的缺点是不够面向对象,领域对象只是作为保存状态或者传递状态使用,所以就说只有数据没有行为的对象不是真正的对象。在Business Logic ...
板桥里人 http://www.jdon.com 2006/1/2(转载请保留) 这是一个实战中非常重要但是容易被忽视的概念,说它重要,是因为它比数据库重要;说它容易被忽视也是同样的原因,它经常被数据库概念替代。   如果你经验和经历中没有 ...
分析的另一种重要产品是领域模型,其目标是使负责该系统基本行为的所有核心类可视。 ——Grady Booch,《面向对象项目的解决方案》 1    什么是领域模型 案例先行。图12-1展示了银行领域模型的一小部分。 (略) 图12-1    银行领域模型的凭证相关部分 这是一幅UML类图,它抽象地表示了银行领域中和凭证相关的部分领域知识: 1. 任何一个银行“账户”(这里没有详细分类)可能与多个“凭证”相关; 2. 具体而言,凭证可以是银行卡、存折、存单等形式; 3. 任何凭证都有明确的生效起始日和终止日; 4. 但各种凭证的凭证号却不是统一的,比如存折和信用卡有不同的编号格式; ...
[img]/upload/attachment/83939/721273a1-cef6-3f77-89e4-e385da4a55ac.png" alt="[/img]
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以及垃圾回收的基本工作机制等。你应该有能力反 ...
Global site tag (gtag.js) - Google Analytics