自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

eric_jiang0702的专栏

紫色普罗旺斯

  • 博客(34)
  • 收藏
  • 关注

原创 STRUTS中ActionMessage、ActionMessages、saveMessages()、saveErrors()、之间的关系及用法

ActionMessage、ActionMessages、saveMessages()、saveErrors()、之间的关系及用法 ActionMessage功能是:用来产生STRUTS消息的包括正常消息和错误消息。注(原有ActionError方法来产生错误消息,但已废弃,但仍可使用。)例:ActionMessage(key,object);其中key为在appication.propert

2008-05-18 23:55:00 910

原创 struts开发,Resouseproperties国际化资源无法保存分析及解决

Resouseproperties国际化资源无法保存分析及解决 Resouseproperties国际化资源无法保存原因分析,通常是由于没有安装propertyEditor编辑器,eclipse会使用默认编辑器进行编辑,当编辑内容含有中文保存时,通常会出现"iso-8859-1 "字符编码时,无法映射某些字符.更改编码,或者除去 "iso-8859-1的提示,并且无法保存。这是因为保存过程,中文字

2008-05-18 18:24:00 1046

原创 Servlet学习笔记1,及回忆。

The Servlet Technology Model Servlet 标准格式: import java.io.* ; import javax.servlet.* ; import javax.servlet.http.* ;   public class HelloWorld extends HttpServlet { public void doXXX (HttpServ

2008-05-11 20:17:00 492

转载 JAVA Assert

在实现中,assertion就是在程序中的一条语句,它对一个boolean表达式进行检查,一个正确程序必须保证这个boolean表达式的值为true;如果该值为false,说明程序已经处于不正确的状态下,系统将给出警告或退出。一般来说,assertion用于保证程序最基本、关键的正确性。assertion检查通常在开发和测试时开启。为了提高性能,在软件发布后,assertion检查通常是关闭的。下

2008-06-10 11:18:00 1531 2

转载 JAVA 线程

多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。 线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。一:理解多线程多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。

2008-06-10 11:12:00 440

转载 Sring8 DAO

Spring提供的DAO(数据访问对象)支持主要的目的是便于以标准的方式使用不同的数据访问技术, 如JDBC,Hibernate或者JDO等。它不仅可以让你方便地在这些持久化技术间切换, 而且让你在编码的时候不用考虑处理各种技术中特定的异常。    为了便于以一种一致的方式使用各种数据访问技术,如JDBC、JDO和Hibernate, Spring提供了一套抽象DAO类供你扩展。这些抽象类提供

2008-06-07 14:16:00 608

原创 Spring7 切入点

、Spring AOP Pointcut 以上只是Advice,如果不指定切入点,Spring 则使用所有可能的Jointpoint进行织入(当然如果你在Advice中进行方法检查除外)。因此切入点在AOP中扮演一个十分重要的角色。Spring 2.0 推荐使用AspectJ的Annocation的切入点表达式来定义切入点,或者使用aop:xxx/>来定义AOP,这方面本篇不做考虑。 1、Poin

2008-06-03 10:40:00 486

原创 Spring5 aop1

一、AOP 概念 Joinpoint:它定义在哪里加入你的逻辑功能,对于Spring AOP,Jointpoint指的就是Method。 Advice:特定的Jointpoint处运行的代码,对于Spring AOP 来讲,有Before advice、AfterreturningAdvice、ThrowAdvice、AroundAdvice(MethodInteceptor)等。 Pointcu

2008-06-03 09:56:00 523

转载 Spring4 PropertyEditorSupport 、FactoryBean

  PropertyEditorSupport  由于Bean配置文件中,各个属性都是以String的形式配置的(除了使用ref引用其它bean外),因此,Spring在组装bean的时候,需要把String类型的值转化成合适的类型,这就需要用到JavaBean中的概念:PropertyEditor。Spring内置了7种预先注册的PropertyEditor:ByteArrayPrope

2008-05-31 21:53:00 736

转载 Spring3 bean的生命周期

一、Spring装配Bean的过程 1. 实例化;    //只会实例化一次,因为是bean默认单态,多态的bean不由beanfactory管理。2. 设置属性值; 3. 如果实现了BeanNameAware接口,调用setBeanName设置Bean的ID或者Name; 4. 如果实现BeanFactoryAware接口,调用setBeanFactory 设置BeanFactory; 5. 如

2008-05-30 23:06:00 1587

原创 Spring2 ApplicationContext

 ApplicationContext取得 ApplicationContext的方法ApplicationContext ctx = new ClassPathXmlApplicationContext("  ");默认是classpath相对路径,也可以用显示的使用file绝对路径"file:   "ApplicationContext ctx =new FileSystemCla

2008-05-30 22:21:00 581

转载 Spring1

Spring体系介绍Spring的功能和特点大致上被组织成如下七个部分:   核心机制  Context容器    Web支持  MVC框架   DAO支持   ORM支持   面向切面编程支持核心机制以BeanFactory为基础,管理bean与bean之间的依赖。ApplicationContext容器是BeanFactory功能加强的子接口。Web支持提供

2008-05-29 23:16:00 469

转载 Hibernate7 事物隔离

1. 介绍数据库事务、事务隔离级别、悲观锁、乐观锁等概念。2.数据库ACID特征: Atomic(原子性):指整个数据库事务是不可分割的工作单元。 Consistency(一致性):指数据库事务不能破坏关系数据的完整性以及业务逻辑上的一致性。 Isolation(隔离性):指的是在并发环境中,当不同的事务同时操纵相同的数据时,每个事务都有各自的完整数据空间。 Durabilit

2008-05-27 11:36:00 806

转载 Hibernate6 集合映射

集合映射一.映射Set    Set是一个集合接口,它的特性和数学上的集合有点类似,Set中存放的是对象的引用,继承自Collection借口. 特性:    1:不允许存放重复元素。             2:元素是无序。              3:主要有HashSet,LinkedHashSet,TreeSet 3个实现Set接口的具体类。     (1).HashS

2008-05-26 19:01:00 747

转载 Hibernate5 HQL查询

Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Lanaguage)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖Criteria查询的所有功能的前提下,提供了类似标准SQL语句的查询方式,同时也提供了更加面向对象的封装。完整的HQL语句形势如下:Se

2008-05-25 18:22:00 1578

转载 Hibernate4 Criteria查询

具有一个直观的、可扩展的条件查询API是Hibernate的特色。 15.1. 创建一个Criteria 实例org.hibernate.Criteria接口表示特定持久类的一个查询。Session是 Criteria实例的工厂。 Criteria crit = sess.createCriteria(Cat.class);crit.setMaxResults(50);List cats = cr

2008-05-25 18:18:00 2065

转载 Hibernate3 实体之间的关系。

一對一(唯一外鍵關聯) 現在考慮每一個User配給一間Room,形成一對一,user表格透過room_id作為外鍵參考至room:在表格建立方面,使用 多對一 中的表格建立語句就可以了:     create table room (        id bigint not null auto_incre

2008-05-24 16:07:00 753

原创 Hibernate2 middlege

middlegemiddlegenIDE是middlegen在eclipse当中的插件。middlegen-hibernate包可以用来从数据库中的表生成,hbm.xml文件。middlegen-extensions可以从hbm.xml生成.java文件(持久类)。middlegen-hibernate的使用根据表所在的数据库,在Middlegen-Hibernate-r5/Middl

2008-05-24 12:42:00 503

原创 Hibernate1 Xdoclet

Hibernate功能定位:Hibernate 是对象/关系映射」(Object/Relational Mapping)的解決方案,简写为ORM,简单的說就是将Java 中的对象与实体关系,映射至关系型数据中的表格与表格之间的关系, Hibernate 提供了这个过程中自动对应转换的方案。hbm2java是根据映射文件自动生成java源文件hbm2ddl 是根据映射文件自动生成数据库s

2008-05-22 20:45:00 544

转载 ANT使用

Ant的使用 Ant的使用        Ant,以我自身的理解,它的作用类似与Linux下的makefile,可以对软件项目进行编译、生成文档、单元测试、打包、部署等;但又不同与makefile,因为makefile是基于shell的构建工具,但Ant是基于Java的构建工具,且使用Java语言可以很容易的对它进行扩展,Ant是基于XML的书写格式。 一、安装Ant1、 

2008-05-22 12:35:00 464

转载 struts5 exception处理

Struts异常处理(原创) 异常是当JVM(JAVA虚拟机)在执行应用程序的某个方法的时候遇到的非正常现象,JVM就会生成一个异常对象,抛给客户以便客户进行异常处理.Struts框架的异常处理机制建立在java异常处理的基础之上.在研究Struts异常处理之前,先回顾一下java异常处理原理,理解java虚拟机JVM的异常处理过程有助于应用设计正确的异常处理方法.处理异常需要JVM付出不小的

2008-05-21 22:17:00 508

转载 STRUTS4 TILES模板使用

   1.在你的struts配置文件struts-config.xml中加入下面的配置:               2.生成tiles-def.xml文件:         "-//Apache Software Foundation//DTD Tiles Configuration 1.1//EN"        "http://jakarta.apache.org/struts/dtds/

2008-05-21 22:07:00 416

转载 STRUTS3 VALIDATOR

一、 在对应的 Form Baens 中重写 validate 方法 在 struts-config.xml 文件中, action 节点下有“ validate ”这样一个属性。在 struts 框架中,默认属性是 validate=”true” 。所以如果想通过 Form Baens 的重载 validate 方法来验证数据的话,可以不用理会这一点。题外话:如果你在 struts-conf

2008-05-21 21:55:00 427

转载 Struts2国际化

STRUTS国际化1.  设置所有JSP页面的charset为UTF-8.  即在每个JSP页面前加上.  java是通过unicode实现国际化的,然而unicode和UTF-8是一一对应的关系.    2.  JSP页面里面没有硬编码的文字(即页面的文字都是从*.properties资源文件里面读出来的,用读取即可.) 资源文件的配置也不多说了,在web.xml里面配配就好. 下面假设

2008-05-21 21:18:00 558

原创 STRUTS1

1.STRUTS功能作用定位:Struts 是支持Web MVC开发模式的 Framework,由 Craig McClanahan 于2000年3月发起的专案,目前是 Apache 专案中的一个子专案,即使 Struts 目前有许多称其设计不良的非议之声,但其使用人员多,文件丰富,目前来说仍是业界开发Web应用程式时一个接受度很高的MVC Framework选择。1.STRUTS核心组:

2008-05-21 17:33:00 567

原创 JDBC学习

(转贴啊)脉胳较清晰,自己就不写了。l. 连接到数据库的方法 答:1) ODBC(Open Database Connectivity)       一个以C语言为基础访问SQL为基础数据库引擎的接口,它提供了一致的接口用于和数据库沟通以及访问数据。    2) JDBC       Java版本的ODBC 2. JDBC应用编程接口 答:JDBC应用编程接口是:    1) 标准的数据访问接口,

2008-05-15 15:18:00 365

原创 JSP学习笔记6

Custom Tag LibrarySimple Tagjavax.servlet.jsp.tagext.SimpleTag接口提供以下方法:setJspContext() Makes the JspContext available for tag processingsetParent() Called by the web container to make the pa

2008-05-15 09:59:00 365

原创 JSP学习笔记5

USING JSP TAG LIBRARIESJSP STANDARD TAG LIBARARY(JSTL) 1.标签的语法定义如下所示。                                             begin="expression" end="expression" step="expression">                           b

2008-05-15 09:50:00 368

原创 jsp学习笔记4

Building JSP using the Expression LanguageEL的基本语法与运算子   ${ EL表示式 }El隐含对象隐含对象名称è用途(等同于何方法)è范例pageScopeè从page范围取得某属性è${pageScope.title}requestScopeè从request范围取得某属性è${requestScope.title}sessi

2008-05-14 23:02:00 515

原创 JSP学习笔记3

JSP标准动作--笔记 转贴 JSP 动作的作用JSP动作利用XML语法格式的标记来控制Servlet引擎的行为。利用JSP动作可以动态地插入文件、重用JavaBean组件、把用户重定向到另外的页面、为Java插件生成HTML代码,通过标记库定义自定义标记-----起始标记-----结束标记-------空标记包括:标记创建Bean或从服务器获得现有Bean语法:或者  初始化代码

2008-05-14 22:50:00 496

原创 JSP学习笔记2

JSP包含三种标签元素 1.声明标签(declaration tag):、前者在JSP页成翻译生成.java文件时被置入jspservie()方法内。后者被置入jspservice()方法外。2.脚本标签(scriplet tag):脚本标签将被置入jspservie()方法内. 3.表达式标签(expresstion tag):注意等于号要紧靠百分号,此标签方法结尾不能有分号,因为内

2008-05-14 21:37:00 477

原创 JSP学习笔记1

The JSP Technology Model JSP生命周期的七个阶段:1. JSP页面解译生成.java文件2. JSP编译(JSP compilation) 3.类装载(load class) 4. 建立Servlet对象(create instance)5.呼叫jspInit()方法 此处可以在XML当中设置JSP的初始化值。6.呼叫_jspService()

2008-05-14 21:06:00 332

原创 Servlet学习笔记3,及回忆。

The Web Container Modeljavax.servlet.ServletContext 接口下的方法:String getInitParameter(String name)   取得Context起始参数值。Enumeration getInitParameterNames()   取得Context起始参数名称。void log(String msg)  

2008-05-11 21:22:00 453

原创 Servlet学习笔记2,及回忆

Session Management利用javax.servlet.http.HttpServletRequest接口的getSession()方法可以取得HttpSession对象,没有时会产生Session.Session是通过SessionId来辨别是否同一Session的。在getSession()若以前没有Session,WEB容器会产生一个SessionID和Cookie对象,并把

2008-05-11 21:11:00 535

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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