自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 Ioc容器的革命性优点

 我们知道,在Java基本教程中有一个定律告诉我们:所有的对象都必须创建;或者说:使用对象之前必须创建,但是现在我们可以不必一定遵循这个定律了,我们可以从Ioc容器中直接获得一个对象然后直接使用,无需事先创建它们。  这种变革,就如同我们无需考虑对象销毁一样;因为Java的垃圾回收机制帮助我们实现了对象销毁;现在又无需考虑对象创建,对象的创建和销毁都无需考虑了,这给编程带来的影响是巨大的。

2006-07-27 17:10:00 937

原创 Ioc模式(又称DI:Dependency Injection)

 分离关注( Separation of Concerns : SOC)是Ioc模式和AOP产生最原始动力,通过功能分解可得到关注点,这些关注可以是 组件Components, 方面Aspects或服务Services。  从GoF设计模式中,我们已经习惯一种思维编程方式:Interface Driven Design 接口驱动,接口驱动有很多好处,可以提供不同灵活的子类实现,增加代码稳定和健

2006-07-27 16:53:00 962 1

原创 jsp直连数据库查询例子

@ page language="java" contentType="text/html; charset=gb2312"    pageEncoding="gb2312"%>@ page language="java" %>@ page import="java.sql.*" %>DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional

2006-07-27 16:13:00 1089

转载 浅谈Java的输入输出流

Java语言的输入输出功能是十分强大而灵活的,美中不足的是看上去输入输出的代码并不是很简洁,因为你往往需要包装许多不同的对象。在Java类库中,IO部分的内容是很庞大的,因为它涉及的领域很广泛:标准输入输出,文件的操作,网络上的数据流,字符串流,对象流,zip文件流....本文的目的是为大家做一个简要的介绍。    流是一个很形象的概念,当程序需要读取数据的时候,就会开启一个通向数据源的流

2006-07-26 10:49:00 1112

原创 Hibernate实现分页查询的原理分析

Hibernate 可以实现分页查询,例如: 从第2万条开始取出100条记录 java代码:  Query q = session.createQuery("from Cat as c"); q.setFirstResult(20000);

2006-07-24 11:32:00 603

原创 常用查询的例子

在一些例子中,使用数据库表“shop”来储存某个商人(经销商)的每件物品(物品号)的价格。假定每个商人对每项物品有一个固定价格,那么(物品,商人)即为该记录的主关键字。create table shop(    article int(4) unsigned zerofill default 0000 not null,    dealer char(20) default not

2006-07-20 17:37:00 571

转载 JSP三种页面跳转方式的比较

 使用JSP大约有下列三种跳转方式:1. response.sendRedirect();2. response.setHeader("Location","");3. 经过试验得到下面的一些规则:一. response.sendRedirect()此语句前不允许有out.flush(),如果有,会有异常:java.lang.IllegalStateException: Can

2006-07-20 16:49:00 527

原创 可能出现的语法错误

%@page contentType="text/vnd.wap.wml; charset=UTF-8" %>正确%@page contentType="text/vnd.wap.wml; charset=UTF-8"%>错误两者,位置最好不要颠倒,因为%@page contentType="text/vnd.wap.wml; charset=UTF-8"%>会在某些浏览器情况下产

2006-07-20 13:27:00 971

转载 mysql+hibernate

这是我学习《Example #1: Struts with Hibernate》的笔记和练习,原文在http://homepage.mac.com/edahand/projects/java/example1.html 注意,本文不是原文的完整翻译,有不当之处,请参考原文。 (一)目标     这个例子的主要目标是创建一个基于Jakarta Struts的简单WEB应用,它使用Hibernate访

2006-07-19 11:31:00 2686

转载 SSH程序开发框架搭建过程

Struts/Spring/Hibernate(SSH)SSH程序开发框架搭建过程文/杜轶,陈盟2004.12.14目标: 搭建Struts+Spring+Hibernate的MVC体系 参考: AppFuse以及网上流传的一套很常用的SSH体系.安装步骤:1)安装Eclipse2)安装MyEclipse3)安装Tomcat4)在Eclipse中配置Tomcat5)把S

2006-07-19 08:16:00 4370

原创 website

ant : http://ant.apache.org/manual/ 

2006-07-17 16:36:00 652

转载 Hibernate中的Middlegen入门指南

Hibernate中的Middlegen入门指南 目标:利用middlegen生产hbm.xml文件工具:1、Middlegen-Hibernate-r5 相关连接2、hibernate-2.1.8 相关连接3、hibernate-extensions-2.1.3 相关连接4、xdoclet-bin-1.2.3相关连接5、ant-1.6.5 相关连接6、j2dk

2006-07-17 16:35:00 1079

原创 MYSQL语句回顾

建表语句:create table pet(name varchar(20),owner varchar(20),species  varchar(20),sex char(1),birth date,death date); 插入语句:insert into pet values(puffball,Diane,hamster,f,1999-03-30,null);

2006-07-17 11:59:00 668

原创 document.location 对象详解

document.location  这个对象包含了当前URL的信息location.host 获取port号location.hostname 设置或获取主机名称location.href 设置或获取整个URLlocation.port设置或获取URL的端口号location.search  设置或获取href属性中跟在问号后面的部分 

2006-07-17 08:34:00 5534

转载 javascript-document对象详解

document 文挡对象 - JavaScript脚本语言描述---------------------------------------------------------------------注:页面上元素name属性和JavaScript引用的名称必须一致包括大小写否则会提示你一个错误信息 "引用的元素为空或者不是对象"---------------------------------

2006-07-17 08:29:00 963

原创 Hibernate Tool 使用说明

Hibernate Tool 使用说明使用环境:Eclipse 3.2M3 (http://www.eclipse.org)HibernateTools-3.1.0.beta2(http://www.hibernate.org/255.html)插件的安装就不用多说了吧。1、 创建cfg文件。Ctrl + N 带出如下窗体。=700) window.open(http://www.blogjav

2006-07-14 10:49:00 669

原创 Hibernate Tool 使用说明

Hibernate Tool 使用说明使用环境:Eclipse 3.2M3 (http://www.eclipse.org)HibernateTools-3.1.0.beta2(http://www.hibernate.org/255.html)插件的安装就不用多说了吧。1、 创建cfg文件。Ctrl + N 带出如下窗体。=700) window.open(http://www.blogjav

2006-07-14 10:49:00 1243

转载 利用Eclipse开发Hibernate应用程序

利用Eclipse开发Hibernate应用程序 文章工具 推荐给朋友 打印文章 时间:2006-01-24 作者:俞黎敏 浏览次数:11290 本文关键字:Eclipse, Hibernate, 插件, ORM   介绍如何利用Hibernate Synchronizer插件在Ec

2006-07-14 10:24:00 731

原创 用JAVA保证小数点后位数

package test;public class Test { public  float keep2DigitPrecision(float input){  float ret ;     ret = (float) (Math.round(input*100)/100.00);     return ret;   }  public static void main(String[]

2006-07-14 08:29:00 951

原创 Eclipse快速上手指南之使用ANT

Eclipse快速上手指南之使用ANT  Ant是Java平台下非常棒的批处理命令执行程序,能非常方便地自动完成编译,测试,打包,部署等等一系列任务,大大提高开发效率。如果你现在还没有开始使用Ant,那就要赶快开始学习使用,使自己的开发水平上一个新台阶。  Eclipse中已经集成了Ant,我们可以直接在Eclipse中运行Ant。  以前面建立的Hello工程为例,创建以下目录结构:

2006-07-13 11:29:00 609

转载 ANT安装、配置

内容摘要:ant是一个基于JAVA的自动化脚本引擎,脚本格式为XML。除了做JAVA编译相关任务外,ANT还可以通过插件实现很多应用的调用。 ANT的基本概念: ANT的安装:解包,设置路径 ANT的使用:最好的学习只不过是一个简单实用的例子起步…… ANT的基本概念:Java的Makefile当一个代码项目大了以后,每次重新编译,打包,测试等都会

2006-07-12 16:19:00 614

原创 Struts数据验证

 Struts数据验证   Struts的出现就是为了全面消除服务器断程序的脚本嵌套,全面分层,通常我们的表单在提交时都需要进行数据验证,而这在以前通常是用客户端的javascript进行过滤后再由服务器端的脚本进行验证,这样的缺点是移植性很差,每次都需要重新编写源程序,而struts框架则提供了一个很好的验证机制,它不需要再编写脚本,而是通过验证器进行验证.  struts验证又分为2种

2006-07-12 15:54:00 906

原创 在eclipse中配置CVS(紧供新手参考)

File -->New-->Other-->CVS-->Checkout Projects from CVS Host:CVS服务器的IP PATH:CVS服务器的路径 USER: PASSWORD:用户名和密码 =============================================== Team -UPDATE 是把服务器上的文件下载到本地 -COMMIT 是把本地的文件上传

2006-07-12 15:37:00 970

原创 流行FrameWork整合之Spring­­—— IoC反向控制篇

J2EE开发正在变得越来越复杂,J2EE已经发展为一个API、复杂化的编程和配置的复杂网络。这几年,新的框架和方法不断涌现从一定程度上缓解了开发的复杂和降低了开发的成本,但是要把这些Framework整合起来,如Struts,JSF,Webwork,Hibernate,JDO等等,并不是那么容易,就目前来看这个职位只有Spring能够胜任,采用的就是IoC技术。那么反向控制到底什么? 其实很简

2006-07-12 14:40:00 1002

原创 如何学习Spring

1、如何学习Spring?  你可以通过下列途径学习spring:  (1) spring下载包中doc目录下的MVC-step-by-step和sample目录下的例子都是比较好的spring开发的例子。   (2) AppFuse集成了目前最流行的几个开源轻量级框架或者工具 Ant,XDoclet,Spring,Hibernate(iBATIS),JUnit,Cactus,StrutsTest

2006-07-12 13:51:00 1174

转载 玩玩Spring之struts+hibernate+spring添删改查示例(一)

(本故事除了部分点明道姓并具有故事详细发生的具体时间点地等部分情节以外,其它内容纯属虚构,若有雷同,纯属巧合。)  谈到B/S,谈到J2EE,特别涉及到Java Web的部分,我们就会想到三层或多层构架,为什么要多层,肯定是因为一两层已经无法达到用户的需求,技术进步了,三层或多层很多时候其系统的健壮性、可维护性等都较之提升了很多。  在本系列文章的前两篇中,我们基本上没有涉及到Spring

2006-07-12 09:57:00 778

转载 Struts+Spring+Hibernate

用java来建立一个很有价值的web 应用不是一个简单的任务。在架构这个应用时要考虑很多的因素和问题。从更高的层次来看,开发人员面临着关于如何构建用户接口,何处驻留业务逻辑,以及如何实现数据持久性这些问题。这3层都有各自的问题需要回答。而每一层又需要实现那些技术?应用如何设计来进行松散耦合并能进行灵活变更?应用架构是否允许某一层变更而不影响到其它的层次?应用应该如何处理容器一级的服务比如事务?

2006-07-12 00:06:00 704

原创 验证表单时间例子

function checkFormTime(){ if(form1.startTime.value==""){startTimeNull();return true;} if(form1.endTime.value==""){endTimeNull();return true;} newTime = new Date(); str = form1.startTime.value.split(-

2006-07-10 12:07:00 987

转载 表单验证时间方法例子

function checkFormTime(){ if(form1.startTime.value==""){startTimeNull();return true;} if(form1.endTime.value==""){endTimeNull();return true;} newTime = new Date(); str = form1.startTime.value.split(-

2006-07-10 08:24:00 951

空空如也

空空如也

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

TA关注的人

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