自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

dizhi

http://wenchuanke.iteye.com/blog/370070

2009-07-09 17:45:38 1054

原创 Java文萃 什么才是软件开发的葵花宝典

Java文萃 什么才是软件开发的葵花宝典 发布时间:2009.03.30 04:38     来源:赛迪网    作者:yan 中国人大都喜欢用武侠小说来比较软件开发,但是在实战武功中,只有葵花宝典才是最厉害的,也只有掌握了葵花宝典,才能...

2009-04-03 00:17:51 150

原创 Java入门需掌握的30个基本概念

Java入门需掌握的30个基本概念Java的白皮书为我们提出了Java语言的11个关键特性。 k m{RWH   tCmZC4=7vd   ~AsI.$c$  (1)Easy:Java的语法比C++的相对简单,另一个方面就是Java能使软件在很小的机器上运行,基础解释其和类库的支持的大小约为40kb,增加基本的标准库和线程支持的内存需要增加125kb。 :kml5^rn...

2009-04-02 23:56:39 140

原创 12个最重要的J2EE最佳实践

12个最重要的J2EE最佳实践本帖被 lijinchao 执行提前操作(2009-03-22) 最佳实践 ;8C,!B&_   m'. !O    1、始终使用 MVC 框架。 <pR1PC.    2、在每一层都应用自动单元测试和测试管理。 DWaa#xx4Q    3、按照规范来进行开发,而不是按照应用服务器来进行...

2009-04-02 23:01:38 223

原创 JSF与Struts的异同

JSF与Struts的异同板桥里人 http://www.jdon.com 2005/09/05Struts和JSF/Tapestry都属于表现层框架,这两种分属不同性质的框架,后者是一种事件驱动型的组件模型,而Struts只是单纯的MVC模式框架,老外总是急吼吼说事件驱动型就比MVC模式框架好,何以见得,我们下面进行详细分析比较一下到底是怎么回事? ...

2009-04-02 22:37:44 68

原创 要成为Java高手需要注意的25个学习目标

要成为Java高手需要注意的25个学习目标 发布时间:2009.03.30 04:39     来源:赛迪网    作者:lili 1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了...

2009-04-02 22:37:01 87

原创 JSF与Struts的异同

JSF与Struts的异同板桥里人 http://www.jdon.com 2005/09/05Struts和JSF/Tapestry都属于表现层框架,这两种分属不同性质的框架,后者是一种事件驱动型的组件模型,而Struts只是单纯的MVC模式框架,老外总是急吼吼说事件驱动型就比MVC模式框架好,何以见得,我们下面进行详细分析比较一下到底是怎么回事?  ...

2009-04-01 20:53:43 79

自定义Taglib

随便写了一个taglib 代码如下先建一个Welcome文件 package com.test;import java.io.IOException;import javax.servlet.jsp.JspException;import javax.servlet.jsp.JspWriter;import javax.servlet.jsp.tagext.BodyContent;...

2009-03-31 19:36:27 72

原创 数据库隔离级别

数据库系统提供了四种事务隔离级别供用户选择。不同的隔离级别采用不同的锁类型来实现,在四种隔离级别中,seriallzable的隔离级别最高,read uncommited的隔离级别最低。大多数数据库默认采用的隔离级别为read uncommited 如sql server ,当然也有不少的数据库默认的隔离级别为reperatable read 如 mysql read uncommited...

2009-03-25 18:27:40 109

原创 spring定时

<!--1.简单定时-->< bean id = " myTask "   class = " usish.po.pub.MyTask " >    &

2009-03-25 18:25:08 102

原创 Hibernate的检索方式

   Hibernate提供以下几种检索对象的方式。l        导航对象图检索方式。(根据已经加载的对象,导航到其他对象。)l        OID检索方式。(按照对象的OID来检索对象。)l        HQL检索方式。(使用面向对象的HQL查询语言。)l        QBC检索方式。(使用QBC(QureyBy C...

2009-03-25 18:22:44 85

原创 CVS配置 [转]

CVS是目前最常用的版本控制和软件配置系统。其开源性在其普及的过程中功不可没,然而正因为开源造成了其易用性较差。往往一个功能需要通过几个看似不相干的操作配合才能进行。Windows下CVS的多帐户配置正是这样一个相当重要的,但很不好操作的功能。几个难点如下:CVS源自Unix系统,其Windows的移植版并没有服务器功能。在Windows下一般采用安装CVSNT...

2009-03-25 18:20:05 133

原创 Ant基本使用指南

 在学习struts+spring+hibernate,尤其是Appfuse的过程中大量涉及到ant的使用,因此我觉得有必要对ant做个比较深入的学习,以下是在学习过程中搜集的材料。比较详细,很适合没有接触过ant的初学者。Ant基本使用指南 1 Ant是什么?Apache Ant 是一个基于 Java的生成工具。生成工具在软件开发...

2009-03-25 18:18:42 130

标签提交表单

function tosubmit(){     var myform=document.getElementById("myform");     myform.submit(); }  <a herf="javaScript:tosubmit()">submit </a>

2009-03-25 18:14:49 92

批量选择js

<html>    <head>        <title>myTest</title>        <script type="text/javascript">            function jump(obj)            {                var a = document.myfo...

2009-03-25 18:11:17 134

软件开发简历模板

 简    历基 本 信 息姓    名:                         性   别:出生日期:                         居 住地:工作年限:                         户   口:地    址:  ...

2009-03-25 18:07:49 739

DetachedCriteria构建动态查询

  这段代码是项目中的一个方法使用DetachedCriteria构建动态查询  public List searchInfo(final Page page, final AccountView accountView) {        DetachedCriteria dct = DetachedCriteria.forClass(AccountView.class);      ...

2009-03-24 13:46:38 120

原创 hibernate学习笔记

hibernate学习笔记,是我在网上看到很不错的学习资料,把作者的文章做成电子图书,供大家一起学习一下原文地址http://caterpillar.onlyfun.net/Gossip/index.html      如有需要可以自己去原地址去查阅。。...

2009-03-24 13:42:14 83

数据库分页

数据库分页技术1.sql server分页是使用top来分页的,下面是是代码public class SysAdminDao {  public static final String SEARCHSQLPageall =   "select"             + ENTER +  "  count(*) "       + ENTER +  "from "              ...

2009-03-24 13:11:03 96

原创 14个数据库的设计技巧

1. 原始单据与实体之间的关系  可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。  〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基本表:员工...

2009-03-23 13:18:38 77

原创 hibernate的性能优化

 hibernate的性能优化 Hibernate是对JDBC的轻量级封装,因此在很多情况下Hibernate的性能比直接使用JDBC存取数据库要低。然而,通过正确的方法和策略,在使用Hibernate的时候还是可以非常接近直接使用JDBC时的效率的,并且,在有些情况下还有可能高于使用JDBC时的执行效率。       在进行Hibernate性能优化时,需要从以下几个方面进行考虑:● ...

2009-03-23 13:16:25 87

原创 Hibernate的事务管理

事务(Transaction)是工作中的基本逻辑单位,可以用于确保数据库能够被正确修改,避免数据只修改了一部分而导致数据不完整,或者在修改时受到用户干扰。作为一名软件设计师,必须了解事务并合理利用,以确保数据库保存正确、完整的数据。数据库向用户提供保存当前程序状态的方法,叫事务提交(commit);当事务执行过程中,使数据库忽略当前的状态并回到前面保存的状态的方法叫事务回滚(rollback)...

2009-03-23 13:15:15 64

原创 详细讲解在Hibernate中检索策略的应用

详细讲解在Hibernate中检索策略的应用 Hibernate的检索策略包括类级别检索策略和关联级别检索策略。类级别检索策略有立即检索和延迟检索,默认的检索策略是立即检索。在Hibernate映射文件中,通过在<不着class>上配置lazy属性来确定检索策略。对于Session的检索方式,类级别检索策略仅适用于load方法;也就说,对于get、qurey检索,持久化对象都...

2009-03-23 13:14:02 73

原创 ibatis配置祥解

ibatis基础代码包括: 1.     ibatis实例配置 一个典型的配置文件如下(具体配置项目的含义见后): <? xml version="1.0" encoding="UTF-8"     ?>  <! DOCTYPE sqlMapConfig        PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0/   ...

2009-03-23 13:13:13 73

生成HTML页面的代码项目中使用

<%response.reset();response.setContentType("application/force-download");response.setHeader("Content-Disposition", "attachment; filename=test.html");        java.io.PrintStream outprint=new ...

2009-03-23 13:10:50 103

struts框架组件

struts框架组件1.ActionServlet类控制导航流2.ActionServlet根据URL来决定那个action类被用于处理请求,action可以校验输入,并访问业务层以便于从数据库检索信息3.action需要知道页面提交了那些内容,所以由actionservlet根据请求的URL来决定将请求参数绑定到那个actionform中,并传入action4.action在完成业务逻...

2009-03-23 13:09:50 117

原创 Struts,Spring,Hibernate优缺点

Struts,Spring,Hibernate优缺点 Struts跟Tomcat、Turbine等诸多Apache项目一样,是开源软件,这是它的一大优点。使开发者能更深入的了解其内部实现机制。 Struts开放源码框架的创建是为了使开发者在构建基于Java Servlet和JavaServer Pages(JSP)技术的Web应用时更加容易。Struts框架为开放者提供了一个统一的标准框架,通过...

2009-03-23 13:09:05 116

原创 Struts2的工作原理

Struts2的工作原理1、客户端初始化一个指向Servlet容器(例如Tomcat)的请求;2、这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin);3、接着FilterDispatcher被调用,FilterDispatc...

2009-03-23 13:05:46 75

原创 actionservlet struts流程

actionservlet struts流程ActionServlet class 是整个struts 框架的骨干,也是主要的控制部件,它能够处理客户request 并且决定由哪个Action 处理 客户request。它象一个Action工厂,创建基于客户request清求的Action类的对象ActionServlet class是一个简单的Servlet,就像其他的Servlet...

2009-03-23 13:02:07 57

原创 详解struts开发

  详解struts开发Struts的概念和体系结构Struts有一组相互协作的类、Serlvet以及Jsp TagLib组成。基于Struts构架的web应用程序基本上符合JSP Model2的设计标准,可以说是MVC设计模式的一种变化类型。根据上面对framework的描述,我们很容易理解为什么说Struts是一个web framwork,而不仅仅是一些标记库的组合。但 Struts ...

2009-03-23 13:00:37 123

原创 Struts的体系结构

(Struts Framework Architecture) 关键字 Struts,Framework,Architecture,Componennt,MVC 预备知识 在开始学习Struts以前,以下的知识点,需要有所了解: 模型-视图-控制的软件构架模式,JSP/Servlet的web层应用,J2EE体系结构。如果对客户标签类(Customer TagLib)有所了解也许更容易理...

2009-03-23 12:57:57 94

原创 Struts 体系结构与工作原理

Struts 体系结构与工作原理Struts是Apache 基金会Jakarta 项目组的一个Open Source 项目,它采用MVC模式,能够很好地帮助java 开发者利用J2EE开发Web应用。和其他的java架构一样,Struts 也是面向对象设计,将MVC模式"分离显示逻辑和业务逻辑"的能力发挥得淋漓尽致。Structs 框架的核心是一个弹性的控制层,基于如 Java Servle...

2009-03-23 12:55:06 67

原创 Mysql常用命令

Mysql常用命令一、连接MYSQL。格式: mysql -h主机地址 -u用户名 -p用户密码1、例1:连接到本机上的MYSQL。首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>2、例2:...

2009-03-23 12:52:52 58

原创 Eclipse插件下载地址

1 EMF,GEF - Graphical Editor Framework,UML2,VE - Visual Editor都在这里下载http://www.eclipse.org/downloads/index.php 2 lomboz J2EE插件,开发JSP,EJBhttp://forge.objectweb.org/projects/lomboz3 MyEclipse J2E...

2009-03-23 12:50:48 86

原创 常见的23种设计模式

工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。    建造模式:将产品的内部表象和产品的生成过程分割开来,从而使一个建造过程生成具有不同的内部表象的产品对象。建造模式使得产品内部表象可以独立的变化,客户不必知道产品内部组成的细节。建造模式可以强制实行一...

2009-03-23 12:48:56 62

原创 中文搜索引擎:网络蜘蛛

摘要:   网络蜘蛛在搜索引擎中占有重要位置,对搜索引擎的查全、查准都有影响,决定了搜索引擎数据容量的大小,而且网络蜘蛛的好坏直接影响搜索结果页中的死链接(即链接所指向的网页已经不存在)的个数。 随着搜索经济的崛起,人们开始越加关注全球各大搜索引擎的性能、技术和日流量。作为企业,会根据搜索引擎的知名度以及日流量来选择是否要投放广告等;作为普通网民,会根据搜索引擎的性能和技术来选择自己喜欢的引擎...

2009-03-23 12:48:00 849

原创 开发人员一定要加入收藏夹的网站

开发人员一定要加入收藏夹的网站http://www.gotapi.com/ 语言:英语 简介:HTML,CSS,XPATH,XSL,JAVASCRIPT等API的查询网站。http://www.w3schools.com/ 语言:英语 简介:W3C制定的标准诸如XML,HTML,XSL等等的在线学习教程。http://www.xml.org.cn/ 语言:中文 简介:可以说...

2009-03-23 12:45:19 63

原创 Hibernate优化方案

一、批量修改和删除  在Hibernate 2中,如果需要对任何数据进行修改和删除操作,都需要先执行查询操作,在得到要修改或者删除的数据后,再对该数据进行相应的操作处理。在数据量少的情况下采用这种处理方式没有问题,但需要处理大量数据的时候就可能存在以下的问题:   占用大量的内存。   需要多次执行update/delete语句,而每次执行只能处理一条数据。  以上两个问题的出现会...

2009-03-21 23:35:09 131

原创 优化Hibernate性能的几点建议

 发布日期:2009-3  发布者:[IT电子教育门户]  1、针对Oracle数据库而言,Fetch Size 是设定JDBC的Statement读取数据的时候每次从数据库中取出的记录条数,一般设置为30、50、100.Oracle数据库的JDBC驱动默认的Fetch Size=15,设置Fetch Size设置为:30、50,性能会有明显提升,如果继续增大,超出100,性能提升不...

2009-03-21 22:50:02 76

原创 如何使 Java 项目获得更大成功

UML软件工程组织如何使 Java 项目获得更大成功(来源:http://d23xapp2.cn.ibm.com/developerWorks/java/j-xp/index.shtml)XP精华如何使 Java 项目获得更大成功  使用 Java 语言所进行的面向对象编程变得空前普及。它使软件开发发生了某种程度上的变革,但最近的研究表...

2009-03-21 16:23:44 105

空空如也

空空如也

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

TA关注的人

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