AndyDreaming

Fighting

Hibernate配置文件解析

Hibernate配置文件解析          与Struts相同的是,在Hibernate中配置文件仍然起着很重要的作用,下面就开始介绍Hibernate中最重要的配置文件Hibernate.cfg.xml中的详细信息。          首先是Hibernate.cfg.xml的...

2012-05-31 21:27:50

阅读数 2268

评论数 1

Hibernate工作原理及核心接口介绍

应用Hibernate时,经常会访问Hibernate的Configuration、SessionFactory、Session、Transaction、Query和Criteria等核心接口,使用这些接口,可以存储与取出持久化对象或者对事物进行控制。 首先从Hibernate的工作原理开始 ...

2012-05-31 17:19:48

阅读数 3346

评论数 5

解析Hibernate的结构

在学习Hibernate的时候,首先要了解Hibernate的大体结构,这样才能更好的理解其中的知识,下面就开始分析Hibernate的体系结构        1.HIbernate简要的体系结构如下图所示:           通过上图能够发现HIbernate需要一个hibernat...

2012-05-30 20:57:51

阅读数 2488

评论数 2

解析Hibernate中的持久化—ORM

最近一直在学习Hibernate,首先说一下Hibernate出现的原因吧,Hibernate是因为MVC的分层体系结构的出现,即数据持久层(模型层)的出现,持久层是在MVC三层架构的基础上提出来的,在提出持久层之前,业务逻辑层在实现业务逻辑的同时,还需要访问数据库,这样就为业务逻辑的扩展怎家了难...

2012-05-30 15:19:21

阅读数 7034

评论数 7

Struts中DispatchAction解析

DispatchAction是仅次于Action,使用最频繁的Action,用于同一个表单中有多个提交按钮时,但提交的逻辑处理完全不同的情况,如:添加、删除和修改等。          以前的解决办法是为每个提交按钮增加JavaScript脚本,分别提交给不同的Action处理,这种特别的麻烦,...

2012-04-16 10:17:23

阅读数 2223

评论数 4

Struts的数据校验

一、ActionForm的数据校验          ActionForm的代码校验是最基本的校验方式,这种校验方式是重写ActionForm的validate方法,在该方法内对所有的字段进行基本校验。如果出现不符合要求的输入则将出错提示封装在ActionError对象里,最后将多个Action...

2012-04-15 10:54:23

阅读数 2467

评论数 10

Struts配置文件详解

一、web.xml配置文件 1.配置ActionServlet            1.1配置ActionServlet是创建Struts应用程序的前提条件,作为Struts的控制器组件,ActionServlet负责接收客户端请求,再由RequestProcessor去分发处理,它和配置普...

2012-04-12 21:47:30

阅读数 3100

评论数 3

Struts的详细流程

在上篇博客中已经介绍了Struts的结构,下面来了解一下Struts的程序详细流程。 刚开始学习Struts很容易被Struts的具体运行流程所迷惑,理解了Struts的流程那么对于Struts的应用就更加简单了。 如下图,Struts的流程:              下面用一个登录...

2012-04-11 20:12:09

阅读数 2148

评论数 2

java之爱情篇

我能抽象出整个世界... 但是我不能抽象出你... 因为你在我心中是那么的具体... 所以我的世界并不完整... 我可以重载甚至覆盖这个世界里的任何一种方法... 但是我却不能重载对你的思念... 也许命中注定了 你在我的世界里永远的烙上了静态的属性....

2012-04-11 15:58:04

阅读数 2076

评论数 10

Web组件的三种关系

Web应用程序如此强大的原因之一是他们彼此连接和聚合信息资源,J2EE平台为特定的URL的WEB组件提供三种相互关联的方式:请求转发、URL重定向和包含。          一、转发请求:请求转发允许组件发送请求到某个应用程序中的URL,并通过统一应用程序中的不同URL中的组件来处理该请求,...

2012-04-11 15:16:50

阅读数 2445

评论数 4

Struts结构分析

Struts是一个稳定成熟的MVC框架,MVC架构的核心思想是:将程序分成相对独立,而又能协同工作的三个部分,这样可以降低模块之间的耦合,提供应用的可扩展性,并且MVC中的每个组件只关心组件内的逻辑,不与其他组件的逻辑混合。          Struts只是MVC的一种实现方式,不使用Stru...

2012-04-11 14:48:07

阅读数 2274

评论数 3

Servlet原理解析

1.什么是servlet?          Servlet是一种服务器端的Java应用程序,Server + Applet =Servlet 意为服务器端的小程序,具有独立于平台和协议的特性,可以生成动态的Web页面。 它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP...

2012-03-12 23:55:59

阅读数 2783

评论数 4

Java异常处理

异常处理—三种:         1.       在出现异常的方法内捕获并处理异常,该方法的调用者将不能再次捕获该异常。(catch)         2.       该方法签名中声明抛出该异常,将该异常完全交给方法调用者处理。(throw)         3.出现异常的当前方法和该方...

2012-03-11 22:07:31

阅读数 2170

评论数 5

Java异常机制

异常机制已经成为判断一门编程语言是否成熟的标准,异常机制可以使程序中异常处理代码和正常业务代码分离,保证程序代码更加优雅,并提高程序健壮性。          Java异常机制主要依赖于try、catch、finally、throw、throws五个关键字。          1.try:它里...

2012-03-11 17:20:06

阅读数 3783

评论数 1

ThreadLocal封装Connection--事务统一管理

ThreadLocal:线程本地变量该类提供了线程局部变量。这些变量不同于它们的普通对应物,因为访问一个变量(通过其 get 或 set 方法)的每个线程都有自己的局部变量,它独立于变量的初始化副本。ThreadLocal 实例通常是类中的私有静态字段,它们希望将状态与某一个线程(例如,用户 ID...

2012-03-03 20:35:25

阅读数 9233

评论数 5

java代理模式--动态代理

动态代理:在程序运行时,运用反射机制动态创建而成。代码开始运行时候还没有proxy类,他是根据需要从你传入的接口集创建。动态代理原理其实就是反射+多态+聚合的实现。         上一篇静态代理模式,其中静态模式存在两个问题:          (1):需要建立大量的代理类,出现大量重复的代...

2012-02-29 23:44:14

阅读数 1913

评论数 7

java代理模式---静态代理

代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理。         为了保持行为的一致性,代理类和委托类通常会实现相同的接口,所以在访问者看来两者没有丝毫的区别。通过代理类这中...

2012-02-29 21:54:40

阅读数 2017

评论数 7

做好职业规划

在担任公司高管的几年间,我面试过数以百计的各个层面的员工,其中最让我感到遗憾的一个现象就是很多人有着非常好的素质,甚至有的还是名校的毕业生,因为不懂得去规划自己的职业,在工作多年后,依然拿着微薄的薪水,为了一份好一点的工作而奔波。很多这样的人,他们只要稍微修正一下自己的职业方向,就能够在职业发展上...

2012-02-11 20:23:40

阅读数 4545

评论数 3

Java反射机制一

在运行时,对一个JAVA类,能否知道属性和方法;能否调用它的任意方法? 答案是可以的,JAVA提供一种反射机制可以实现。   一、什么是JAVA的反射机制 Java反射是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs取得...

2012-02-07 16:36:50

阅读数 1889

评论数 4

Java工厂方法---Factory Method

工厂方法:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类 工厂方法优点:          1.支持OCP原则,开闭原则,把创建产品的细节隐藏起来,对上层类的调用时透明的           2.工厂方法可以带来一个灵活性,当产品发生改变的时候,它...

2012-01-31 23:50:03

阅读数 10113

评论数 11

提示
确定要删除当前文章?
取消 删除
关闭
关闭