- 博客(75)
- 收藏
- 关注
原创 Java文萃 什么才是软件开发的葵花宝典
Java文萃 什么才是软件开发的葵花宝典 发布时间:2009.03.30 04:38 来源:赛迪网 作者:yan 中国人大都喜欢用武侠小说来比较软件开发,但是在实战武功中,只有葵花宝典才是最厉害的,也只有掌握了葵花宝典,才能...
2009-04-03 00:17:51
193
原创 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
189
原创 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
273
原创 JSF与Struts的异同
JSF与Struts的异同板桥里人 http://www.jdon.com 2005/09/05Struts和JSF/Tapestry都属于表现层框架,这两种分属不同性质的框架,后者是一种事件驱动型的组件模型,而Struts只是单纯的MVC模式框架,老外总是急吼吼说事件驱动型就比MVC模式框架好,何以见得,我们下面进行详细分析比较一下到底是怎么回事? ...
2009-04-02 22:37:44
93
原创 要成为Java高手需要注意的25个学习目标
要成为Java高手需要注意的25个学习目标 发布时间:2009.03.30 04:39 来源:赛迪网 作者:lili 1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了...
2009-04-02 22:37:01
115
原创 JSF与Struts的异同
JSF与Struts的异同板桥里人 http://www.jdon.com 2005/09/05Struts和JSF/Tapestry都属于表现层框架,这两种分属不同性质的框架,后者是一种事件驱动型的组件模型,而Struts只是单纯的MVC模式框架,老外总是急吼吼说事件驱动型就比MVC模式框架好,何以见得,我们下面进行详细分析比较一下到底是怎么回事? ...
2009-04-01 20:53:43
120
自定义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
97
原创 数据库隔离级别
数据库系统提供了四种事务隔离级别供用户选择。不同的隔离级别采用不同的锁类型来实现,在四种隔离级别中,seriallzable的隔离级别最高,read uncommited的隔离级别最低。大多数数据库默认采用的隔离级别为read uncommited 如sql server ,当然也有不少的数据库默认的隔离级别为reperatable read 如 mysql read uncommited...
2009-03-25 18:27:40
131
原创 spring定时
<!--1.简单定时-->< bean id = " myTask " class = " usish.po.pub.MyTask " > &
2009-03-25 18:25:08
128
原创 Hibernate的检索方式
Hibernate提供以下几种检索对象的方式。l 导航对象图检索方式。(根据已经加载的对象,导航到其他对象。)l OID检索方式。(按照对象的OID来检索对象。)l HQL检索方式。(使用面向对象的HQL查询语言。)l QBC检索方式。(使用QBC(QureyBy C...
2009-03-25 18:22:44
120
原创 CVS配置 [转]
CVS是目前最常用的版本控制和软件配置系统。其开源性在其普及的过程中功不可没,然而正因为开源造成了其易用性较差。往往一个功能需要通过几个看似不相干的操作配合才能进行。Windows下CVS的多帐户配置正是这样一个相当重要的,但很不好操作的功能。几个难点如下:CVS源自Unix系统,其Windows的移植版并没有服务器功能。在Windows下一般采用安装CVSNT...
2009-03-25 18:20:05
171
原创 Ant基本使用指南
在学习struts+spring+hibernate,尤其是Appfuse的过程中大量涉及到ant的使用,因此我觉得有必要对ant做个比较深入的学习,以下是在学习过程中搜集的材料。比较详细,很适合没有接触过ant的初学者。Ant基本使用指南 1 Ant是什么?Apache Ant 是一个基于 Java的生成工具。生成工具在软件开发...
2009-03-25 18:18:42
157
标签提交表单
function tosubmit(){ var myform=document.getElementById("myform"); myform.submit(); } <a herf="javaScript:tosubmit()">submit </a>
2009-03-25 18:14:49
118
批量选择js
<html> <head> <title>myTest</title> <script type="text/javascript"> function jump(obj) { var a = document.myfo...
2009-03-25 18:11:17
173
DetachedCriteria构建动态查询
这段代码是项目中的一个方法使用DetachedCriteria构建动态查询 public List searchInfo(final Page page, final AccountView accountView) { DetachedCriteria dct = DetachedCriteria.forClass(AccountView.class); ...
2009-03-24 13:46:38
145
原创 hibernate学习笔记
hibernate学习笔记,是我在网上看到很不错的学习资料,把作者的文章做成电子图书,供大家一起学习一下原文地址http://caterpillar.onlyfun.net/Gossip/index.html 如有需要可以自己去原地址去查阅。。...
2009-03-24 13:42:14
117
数据库分页
数据库分页技术1.sql server分页是使用top来分页的,下面是是代码public class SysAdminDao { public static final String SEARCHSQLPageall = "select" + ENTER + " count(*) " + ENTER + "from " ...
2009-03-24 13:11:03
124
原创 14个数据库的设计技巧
1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。 〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基本表:员工...
2009-03-23 13:18:38
108
原创 hibernate的性能优化
hibernate的性能优化 Hibernate是对JDBC的轻量级封装,因此在很多情况下Hibernate的性能比直接使用JDBC存取数据库要低。然而,通过正确的方法和策略,在使用Hibernate的时候还是可以非常接近直接使用JDBC时的效率的,并且,在有些情况下还有可能高于使用JDBC时的执行效率。 在进行Hibernate性能优化时,需要从以下几个方面进行考虑:● ...
2009-03-23 13:16:25
105
原创 Hibernate的事务管理
事务(Transaction)是工作中的基本逻辑单位,可以用于确保数据库能够被正确修改,避免数据只修改了一部分而导致数据不完整,或者在修改时受到用户干扰。作为一名软件设计师,必须了解事务并合理利用,以确保数据库保存正确、完整的数据。数据库向用户提供保存当前程序状态的方法,叫事务提交(commit);当事务执行过程中,使数据库忽略当前的状态并回到前面保存的状态的方法叫事务回滚(rollback)...
2009-03-23 13:15:15
82
原创 详细讲解在Hibernate中检索策略的应用
详细讲解在Hibernate中检索策略的应用 Hibernate的检索策略包括类级别检索策略和关联级别检索策略。类级别检索策略有立即检索和延迟检索,默认的检索策略是立即检索。在Hibernate映射文件中,通过在<不着class>上配置lazy属性来确定检索策略。对于Session的检索方式,类级别检索策略仅适用于load方法;也就说,对于get、qurey检索,持久化对象都...
2009-03-23 13:14:02
93
原创 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
93
生成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
121
struts框架组件
struts框架组件1.ActionServlet类控制导航流2.ActionServlet根据URL来决定那个action类被用于处理请求,action可以校验输入,并访问业务层以便于从数据库检索信息3.action需要知道页面提交了那些内容,所以由actionservlet根据请求的URL来决定将请求参数绑定到那个actionform中,并传入action4.action在完成业务逻...
2009-03-23 13:09:50
138
原创 Struts,Spring,Hibernate优缺点
Struts,Spring,Hibernate优缺点 Struts跟Tomcat、Turbine等诸多Apache项目一样,是开源软件,这是它的一大优点。使开发者能更深入的了解其内部实现机制。 Struts开放源码框架的创建是为了使开发者在构建基于Java Servlet和JavaServer Pages(JSP)技术的Web应用时更加容易。Struts框架为开放者提供了一个统一的标准框架,通过...
2009-03-23 13:09:05
135
原创 Struts2的工作原理
Struts2的工作原理1、客户端初始化一个指向Servlet容器(例如Tomcat)的请求;2、这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin);3、接着FilterDispatcher被调用,FilterDispatc...
2009-03-23 13:05:46
120
原创 actionservlet struts流程
actionservlet struts流程ActionServlet class 是整个struts 框架的骨干,也是主要的控制部件,它能够处理客户request 并且决定由哪个Action 处理 客户request。它象一个Action工厂,创建基于客户request清求的Action类的对象ActionServlet class是一个简单的Servlet,就像其他的Servlet...
2009-03-23 13:02:07
75
原创 详解struts开发
详解struts开发Struts的概念和体系结构Struts有一组相互协作的类、Serlvet以及Jsp TagLib组成。基于Struts构架的web应用程序基本上符合JSP Model2的设计标准,可以说是MVC设计模式的一种变化类型。根据上面对framework的描述,我们很容易理解为什么说Struts是一个web framwork,而不仅仅是一些标记库的组合。但 Struts ...
2009-03-23 13:00:37
165
原创 Struts的体系结构
(Struts Framework Architecture) 关键字 Struts,Framework,Architecture,Componennt,MVC 预备知识 在开始学习Struts以前,以下的知识点,需要有所了解: 模型-视图-控制的软件构架模式,JSP/Servlet的web层应用,J2EE体系结构。如果对客户标签类(Customer TagLib)有所了解也许更容易理...
2009-03-23 12:57:57
129
原创 Struts 体系结构与工作原理
Struts 体系结构与工作原理Struts是Apache 基金会Jakarta 项目组的一个Open Source 项目,它采用MVC模式,能够很好地帮助java 开发者利用J2EE开发Web应用。和其他的java架构一样,Struts 也是面向对象设计,将MVC模式"分离显示逻辑和业务逻辑"的能力发挥得淋漓尽致。Structs 框架的核心是一个弹性的控制层,基于如 Java Servle...
2009-03-23 12:55:06
82
原创 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
75
原创 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
105
原创 常见的23种设计模式
工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。 建造模式:将产品的内部表象和产品的生成过程分割开来,从而使一个建造过程生成具有不同的内部表象的产品对象。建造模式使得产品内部表象可以独立的变化,客户不必知道产品内部组成的细节。建造模式可以强制实行一...
2009-03-23 12:48:56
85
原创 中文搜索引擎:网络蜘蛛
摘要: 网络蜘蛛在搜索引擎中占有重要位置,对搜索引擎的查全、查准都有影响,决定了搜索引擎数据容量的大小,而且网络蜘蛛的好坏直接影响搜索结果页中的死链接(即链接所指向的网页已经不存在)的个数。 随着搜索经济的崛起,人们开始越加关注全球各大搜索引擎的性能、技术和日流量。作为企业,会根据搜索引擎的知名度以及日流量来选择是否要投放广告等;作为普通网民,会根据搜索引擎的性能和技术来选择自己喜欢的引擎...
2009-03-23 12:48:00
928
原创 开发人员一定要加入收藏夹的网站
开发人员一定要加入收藏夹的网站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
75
原创 Hibernate优化方案
一、批量修改和删除 在Hibernate 2中,如果需要对任何数据进行修改和删除操作,都需要先执行查询操作,在得到要修改或者删除的数据后,再对该数据进行相应的操作处理。在数据量少的情况下采用这种处理方式没有问题,但需要处理大量数据的时候就可能存在以下的问题: 占用大量的内存。 需要多次执行update/delete语句,而每次执行只能处理一条数据。 以上两个问题的出现会...
2009-03-21 23:35:09
174
原创 优化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
102
原创 如何使 Java 项目获得更大成功
UML软件工程组织如何使 Java 项目获得更大成功(来源:http://d23xapp2.cn.ibm.com/developerWorks/java/j-xp/index.shtml)XP精华如何使 Java 项目获得更大成功 使用 Java 语言所进行的面向对象编程变得空前普及。它使软件开发发生了某种程度上的变革,但最近的研究表...
2009-03-21 16:23:44
134
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人