自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (6)
  • 收藏
  • 关注

原创 10_传智播客Spring2.5视频教程_使用构造器装配属性

通过构造器属性注入配置文件如下xml version="1.0" encoding="UTF-8"?>beans xmlns="http://www.springframework.org/schema/beans"    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xsi:schemaLocation="h

2009-08-01 00:04:00 542

原创 Struts2 通过配置struts.xml中的actio标签name属性值来与请求路径映射

Struts2 通过配置struts.xml中的actio标签name属性值来与请求路径映射默认情况下Struts2 通过配置struts.xml中的package标签 namespace属性值来与请求路径映射的。通过以下几步就可以修改这个默认设定1 在dafult.properties (struts-core.jar)中找到[struts.enable.SlashesInA

2009-07-18 21:58:00 1307

原创 Struts2 Package

Struts2 Package ConfigurationThe package element has one required attribute, name, which acts as the key for later reference to the package. The extends attribute is optional and allows one package

2009-07-18 10:17:00 3296 2

原创 struts2 常量设置

通常struts2加载struts2常量的顺序如下: struts-default.xml struts-plugin.xml struts.xml (tomcat服务器启动时,也是顺序读取struts-default.xml ,struts-plugin.xml ,struts.xml ) struts.properties web.xml  在不同的配置文件里存在相

2009-07-17 21:09:00 604

转载 Struts1和Struts2的区别和对比

• Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 • Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去 实现 常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作Struts2的Actio

2009-07-16 21:38:00 308

转载 filter servelet 相关

转载于http://www.javanb.com/jsp/1/3873.htmljava.servlet.Filter的应用        关键字: Filter的应用        Filter 技术是servlet 2.3 新增加的功能.servlet2.3是sun公司与2000年10月发布的,它的开发者包括许多个人和公司团体,充分体现了sun公司所倡导的代码开放性原则.由于众多的参与者的

2009-07-16 18:55:00 617

原创 搭建 struts2 helloWord

 第一步   导包:五个必须要导入的包          1 Struts2-core(核心类)          2 xwork (Struts2 基于此构建)          3 ongl (对象图导航语言包)          4 freemarker (表现层使用 UI 标签模版)          5 commons-logging    xwork 

2009-07-16 18:02:00 864 1

原创 08_传智播客hibernate教程_hql的命名参数与Query接口的分页查询

1 命名参数 Bind parametersMethods on Query are provided for binding values to named parameters or JDBC-style ?parameters. Contrary to JDBC, Hibernate numbers parameters from zero. Named parameters

2009-07-13 15:13:00 693

原创 06_传智播客hibernate教程_完善HibernateUtil类及hql查询入门 &&07_传智播客hibernate教程_实体类或属性名与数据库关键字冲突问题

HQL and native SQL queries are represented with an instance of org.hibernate.Query. This interface offers methods for  1 parameter binding, 2 result set handling, 3 the execution of the actual

2009-07-13 14:46:00 505

原创 05_传智播客hibernate教程_实体对象的三种状态与saveOrUpdate方法 2 关于delete后的状态

在 05_传智播客hibernate教程_实体对象的三种状态与saveOrUpdate方法 1 中 我提出了一个疑问:持久对象在session被删除后,那么这个对象是什么状态? 1 关于 delete Session.delete() will remove an objects state from the database. Your application, however, 

2009-07-13 07:30:00 403

原创 05_传智播客hibernate教程_实体对象的三种状态与saveOrUpdate方法 1

为什么要关注对象及其状态?而不是sql语句?Hibernate is a full object/relational mapping solution that not only shields the developer fromthe details of the underlying database management system, but also offers state

2009-07-13 07:28:00 477

原创 04_传智播客hibernate教程_Session接口及getloadpersist方法 2

Hibernate users have requested a general purpose method that either saves a transient instanceby generating a new identifier or updates/reattaches the detached instances associated with itscurrent

2009-07-12 22:05:00 603

转载 hibernate unsaved-value 转载(http://www.javaeye.com/topic/1604)

你显式的使用session.save()或者session.update()操作一个对象的时候,实际上是用不到unsaved-value的。某些情况下(父子表关联保存),当你在程序中并没有显式的使用save或者update一个持久对象,那么Hibernate需要判断被操作的对象究竟是一个已经持久化过的持久对象,是一个尚未被持久化过的内存临时对象。例如: Java代码 Sessi

2009-07-12 21:01:00 501

转载 saveOrupdate方法如何使用 (转帖网址:http://www.javaeye.com/topic/2632)

先来点概念: 在Hibernate中,最核心的概念就是对PO的状态管理。一个PO有三种状态: 1、未被持久化的VO 此时就是一个内存对象VO,由JVM管理生命周期 2、已被持久化的PO,并且在Session生命周期内 此时映射数据库数据,由数据库管理生命周期 3、曾被持久化过,但现在和Session已经detached了,以VO的身份在运行 这种和Session已经detached的PO还能够进入

2009-07-12 20:02:00 1003

原创 04_传智播客hibernate教程_Session接口及getloadpersist方法 1

Session 的几个主要方法    1 save,persist 保存数据。在开启事务的前提下,两者没有分别。若没有      开启事务,persist 是不会执行insert语句。    2 delete 删除对象    3 update 更新对象。若更新一条不存在的记录,会出现异常    4 get 根据ID查,会立刻访问数据库    5 Load根据ID查,(返回的

2009-07-11 22:06:00 677

转载 转贴 hibernate的各种保存方式的区别 (save,persist,update,saveOrUpdte,merge,flush,lock)等

hibernate的各种保存方式的区别 (save,persist,update,saveOrUpdte,merge,flush,lock)等 hibernate的保存hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,这里细说一下,以便区别:一、预备知识:在所有之前,说明一下,对于hibernate,它的对象有三种状态,transient、persistent、deta

2009-07-11 13:14:00 482

原创 笔记 03_传智播客hibernate教程_hibernate入门案例的代码优化

domain对象和映射文件没有改变。 ackage ntt.bhb.xxl.two.util;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.cfg.Configuration;// 将初始化的工作,有工具类完成// 工具类特点//     1 不希望被继承

2009-07-02 15:06:00 511

原创 笔记 02_传智播客hibernate教程_hibernate入门案例的细节分析

开发流程1 domain object--> mapping--> db(官方推荐 符合OOP)2 db-->有工具生成 mapping 和domain object (使用较多)3 有映射文件开始 domain object 限制1 必须有一个默认无参构造函数 Hibernate根据反射,利用class.newInstance()生成对象。  newInstance

2009-07-02 12:11:00 511

转载 转载 http://www.diybl.com/course/3_program/java/javajs/2008819/136428.html 了Hibernate的主要组件

Hibernate第一天1.下载HibernateHibernate Home Page总要知道:http://www.hibernate.org/改网站介绍了Hibernate的主要组件:Hibernate Core:Hibernate的核心部分,主要用于Java开发,本地API以及XML映射元数据Hibernate Annotations:一些Map类,用于JDK 5.0+的annot

2009-07-02 00:17:00 1284

原创 笔记 01_传智播客hibernate教程_hibernate介绍与动手入门体验

hibernate 解决的问题  模型不匹配(阻抗不匹配):对象模型和关模型的.  对象模型:继承,多态,关联。  关系模型:主键,外键。解决方案:  1 jdbc手动转换  2 ORM (Object relation Mapping) ,hibernate只是其中一种。还有OJB,TopLink 快速入门步骤  1 建立domain对象 (ORM 中的 O)

2009-07-01 22:08:00 709

转载 转载 (http://myclover.javaeye.com/blog/352558) IntelliJ IDEA快捷键

IntelliJ IDEA快捷键关键字: intellij 使用了一段时间的IntelliJ IDEA,感觉这个JAVA IDE非常好用 下面把一直以来常用的一些快捷键给总结出来如下: 1. Ctrl + Space 完成类、方法、变量名称的自动输入,这个快捷键是我最经常使用的快捷键了,它可以完成类、方法、变量名称的自动录入,很方便 2. Ctrl + N(Ctrl + Shift +

2009-07-01 10:08:00 414

原创 笔记之 02_传智播客AJAX视频教程_使用IntelliJ开发Web项目

这节课,讲述的在intelliJ的坏境下,新建一个web工程的手顺。整个过程用文字描述清楚的话过于复杂,所以我将这个过程做成截图,作为附件上传到csdn上。资源的名字:intelliJ上建立tomcat工程。关键字:intelliJ  tomcat.      在讲解的过程中,涉及到了一些快捷键和 工作区间 和 工程 概念在 ide :intelliJ 和 eclipse的不同,现做小结如

2009-06-30 22:16:00 846

原创 传智播客Spring2.5视频教程_Spring管理的Bean的生命周期 2

lazy-init是否延迟初始化 init-method指定初始化方法 destroy-method指定销毁方法 depends-on指定依赖的bean(指定bean的初始化顺序)  Xml代码 id="bean11" class="test.impl.Bean11" lazy-init="true" init-method="init" destroy-met

2009-05-05 18:00:00 545

转载 传智播客Spring2.5视频教程_配置Spring管理的bean的作用域 2

3.4. Bean的作用域创建一个bean定义,其实质是用该bean定义对应的类来创建真正实例的“配方(recipe)”。把bean定义看成一个配方很有意义,它与class很类似,只根据一张“处方”就可以创建多个实例。你不仅可以控制注入到对象中的各种依赖和配置值,还可以控制该对象的作用域。这样你可以灵活选择所建对象的作用域,而不必在Java Class级定义作用域。

2009-05-04 09:34:00 951

原创 传智播客Spring2.5视频教程_Spring的三种实例化Bean的方式 2

实例化bean  通常情况下,class属性通常是必须的(除了实例工厂方法创建bean和子bean的定义).大多数情况下,BeanFactory直接调用构造函数来"new"一个bean,class属性确定bean实例的实现类.但这并不是创建bean的唯一方法.创建bean有如下三种方法:调用构造器"new"一个bean实例. BeanFactory调用某个类的静态工厂方法创建bean.

2009-05-03 23:48:00 430

原创 20_传智播客JDBC_事务的概念与JDBC事务处理

package five.base;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import five.dao.myException.MyUserException;import five.utils.

2009-05-03 21:32:00 386

原创 19_传智播客JDBC_使用DAO工厂模式(代码超经典)3 之关于初始化过程

觉得Core Java在Java 初始化过程的总体顺序没有讲,只是说了构造器时的顺序,作者似乎认为路径很多,列出来比较混乱。我觉得还是要搞清楚它的过程比较好。所以现在结合我的学习经验写出具体过程:  过程如下:  1.在类的声明里查看有无静态元素(static element, 我姑且这么叫吧),比如:static int x = 1,{ //block float sss = 333

2009-05-03 13:10:00 651

原创 19_传智播客JDBC_使用DAO工厂模式(代码超经典)2 之关于newInstance() new

   Class myClass = Class.forName(className);   ud = (UserDao) myClass.newInstance();   /////////////////////////////////////////////////////////////////////////////////////////////////////////////

2009-05-03 12:24:00 784

原创 19_传智播客JDBC_使用DAO工厂模式(代码超经典)

package five.test.daoFaction;import java.io.InputStream;import java.util.Properties;import five.dao.UserDao;public class DaoFactory {  // 简单工厂模式 && 单例模式 private static UserDao ud = null; private

2009-05-03 12:02:00 510

原创 18_传智播客JDBC_完成整个DAO的实现及测试代码

package five.daoImpl;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.ArrayList;import j

2009-05-03 09:11:00 482

原创 17_传智播客JDBC_结合Service层讲解DAO层的异常处理

package five.domain;import java.sql.Date;public class User { private int id; private String name; private String password; private Date brithday; private float monney; public int getId() {  retu

2009-05-02 21:59:00 649

原创 12_传智播客JDBC_用jdbc访问二进制类型的数据

package five.base;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException

2009-05-02 18:16:00 412

原创 11_传智播客JDBC_用jdbc访问大段文本数据2装饰模式 以及 读写文件

2009-04-26 16:45:00 369

原创 11_传智播客JDBC_用jdbc访问大段文本数据

 快捷键 F3 = ctrl+鼠标左键package five.base;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;im

2009-04-26 15:01:00 348

原创 10_传智播客JDBC_jdbc中的数据类型与日期问题

 java.sql.Date; java.sql.Time; java.sql.Timestamp 都是继承于 java.util.Date java.sql 关于时间的类型 对应于数据库的字段类型(Type)。 这样 就会存在于 一个转换关系 package five.base;import java.sql.Connection;import java.sql.Prepar

2009-04-26 13:05:00 425

原创 08_传智播客JDBC_PreparedStatement的应用

package five.base;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import four.utils.utilsSingle;publ

2009-04-19 21:13:00 316

原创 07_传智播客JDBC_Statement的sql注入问题

通过PreperedStatement预防主注入PreperedStatement的优点1 预防sql注入 占位符作为实参来定义sql语句,从而避免sql注入的攻击。2 Statement 频繁使数据库编译SQL ,造成数据库缓存区溢出3 在相关数据库连接没有关闭的情况下, 数据库和驱动可以优化PreperedStatement package five.base;im

2009-04-19 20:34:00 384

原创 传智播客JDBC_答疑学员提出的单例问题 2 知识点:单例模式

单例模式的要点有三个  一是某各类只能有一个实例;  二是它必须自行创建这个事例;  三是它必须自行向整个系统提供这个实例。还要通过双重加锁来保证线程安全问题。(jdk 1.5 以后无缺陷) 转载自 http://www.yesky.com/60/1723060_1.shtml单例模式的结构  单例模式有以下的特点:   .. 单例类只可有一个实例。   .. 单例类必

2009-04-12 18:20:00 618

原创 16_传智播客Spring2.5视频教程_使用CGLIB实现AOP功能与AOP概念解释

代理对象 和目标对象 没有实现接口将代理对象 设置成 目标对象的 子类 package xxl.aop.one.service.proxy;import java.lang.reflect.Method;import xxl.aop.one.service.impl.PersonServiceBean;import net.sf.cglib.proxy.Enhancer;i

2009-04-12 11:12:00 742

原创 15_传智播客Spring2.5视频教程_使用JDK中的Proxy技术实现AOP功能 3

转载自http://shizukyo.javaeye.com/blog/245108动态代理是很多框架和技术的基础, spring 的AOP实现就是基于动态代理实现的。了解动态代理的机制对于理解AOP的底层实现是很有帮助的。        查看doc文档就可以知道,在java.lang.reflect包中有一个叫Proxy的类。下面是doc文档对Proxy类的说明:        "A dyn

2009-04-12 00:01:00 788

Manning.Spring.in.Action.2nd.Edition.Aug.2007.pdf

Manning.Spring.in.Action.2nd.Edition.Aug.2007.pdf 英文版

2010-03-23

intelliJ上建立tomcat工程

intelliJ上建立tomcat工程步骤说明

2009-07-01

搭建Genshi的运行环境和编译环境

搭建Genshi的运行环境和编译环境 是python的一个类库。 负责 解析 生成 处理 xml html的文本内容,并显示在客户端。

2008-12-12

CSS2中文手册

手册针对的是已有一定网页设计制作经验的读者。其目的是提供最新最全的样式表内容的快速索引及注释。所以对于样式表的基础知识,在此仅简单介绍,恕不赘述。 <br>本手册的升级信息与版权声明请参阅关于本书页面。本手册中专用词汇请参阅中英文词汇对照表。 <br>

2008-06-19

iBATIS-SqlMaps-2_cn.pdf

iBATIS 使用 说明

2008-06-19

JavaCodesamples.PDF(英文版)

初学者的工具书 和 java 编程思想 比起来 原理 少 例子多

2008-06-19

空空如也

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

TA关注的人

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