技术文章
zhang_ly520
没有会的~~
展开
-
在J2EE架构中各层的数据表示方法
在 struts+ hibernate 这种结构中,是不应该把Hibernate产生的PO直接传递给JSP的,不管他是Iterator,还是List,这是一个设计错误。我来谈谈在J2EE架构中各层的数据表示方法:Web层的数据表示是FormBean,数据来源于HTML Form POST 业务层的数据表示是VO 持久层的数据表示是PO,其数据来源于数据库,持久层的数据表示例如CMP在 一个规范的转载 2006-12-11 09:55:00 · 752 阅读 · 0 评论 -
Java中数据库连接池原理机制的详细讲解
Java中数据库连接池原理机制的详细讲解2007-9-12 网友评论 2 条 点击进入论坛 连接池的基本工作原理 1、基本概念及原理 由上面的分析可以看出,问题的根源就在于对数据库连接资源的低效管理。我们知道,对于共享资源,有一个很著名的设计模式:资源池(Resource Pool)。该模式正是为了解决资源的频繁分配?释放所造成的问题。为解决上述问题,可以采用数据库连接池转载 2007-12-20 14:12:00 · 742 阅读 · 1 评论 -
native2ascii 编码转换
背景:在做Java开发的时候,常常会出现一些乱码,或者无法正确识别或读取的文件,比如常见的validator验证用的消息资源(properties)文件就需要进行Unicode重新编码。原因是java默认的编码方式为Unicode,而我们的计算机系统编码常常是GBK等编码。需要将系统的编码转换为java正确识别的编码问题就解决了。1、native2ascii简介:native2ascii是转载 2008-02-21 12:27:00 · 668 阅读 · 0 评论 -
Hibernate加载数据时get和load方法的区别
Hibernate加载数据时get和load方法的区别,让我们先看一下方法原型吧:1.get方法 /** * Return the persistent instance of the given entity class with the given identifier, * or null if there is no such persistent instance.转载 2008-02-18 11:02:00 · 469 阅读 · 0 评论 -
tomcat和apache整合(转)
搞了4天,才把这个东西给搞出来.写点东西来纪念一下 为什么要整合了.其实很简单.原因就是:tomcat在静态页面,资源文件(图片,文本,js,htc等)的处理能力远远弱于最强大稳定的web服务器:apache 它的优势在于处理动态页面. 所以要整合tomcat和apache.结合的目的是apache前置来缓解大数量并发访问对tomcat的压力 apache去处理静态页面 tomcat去处理动态转载 2008-02-02 14:08:00 · 573 阅读 · 1 评论 -
tomcat 配置详解
Context元素代表一个web应用,运行在某个特定的虚拟主机上。如Servlet Specification 2.2或以后版本中描述的那样,每个web应用基于一个Web Application Archive(WAR)文件,或者是一个目录,包含WAR文件解压后的内容。有关Web Application Archive的更多信息,可以参考Servlet Specification和Tomcat 应转载 2008-02-01 14:26:00 · 485 阅读 · 0 评论 -
struts资源文件的配置及程序调试的方法-视频(包含所有中文乱码的解决方案)
有初学者老问我,关于资源文件的配置,以及程序员在查bug时,是什么查的。以及断点的设置等等, 我就抽了点时间作了个简单的给大家,望大家理解。呵呵。 .有人问我struts的资源文件怎用,有的配置好了,可还是出现乱码。 网上也有很多插件来转码 今天用命令行来 我项目资源文件位置===》 D:/eclipsefile/转载 2008-01-28 09:32:00 · 452 阅读 · 0 评论 -
Jode 反编译专家
Jode 是一个十分突出的反编译专家,特别是同Eclipse一起使用时尤为方便,下面介绍一下安装方法:help => Software Updates => Find and Install... => Search for new features to install,单击"New Remote Site..." 在URL栏输入 http://www.technoetic.com/eclips原创 2007-04-24 09:29:00 · 1270 阅读 · 0 评论 -
关于TOMCAT APACHE整合后的servlet应用!
TOMCAT+APACHE整合后修改的原始默认网页完成,本以为已经完成整合的配置,但是发现在发布servlet应用时要注意的有: 在JSP网页上应用servlet时必须要符合apache的httpd.conf设置,例: 在apache整合tomcat后的httpd.conf设置关键的地方如下:LoadModule jk_module modules/mod_jk_2.0.47.dll原创 2007-04-23 10:20:00 · 550 阅读 · 0 评论 -
约瑟夫环java
/*问题描述:设编号为1,2,…,n(n>0)个人按顺时针方向围坐一圈,每人持有一个正整数密码。开始时任意给出一个报数上限值m,从第一个人开始顺时针方向自1起顺序报数,报到m时停止报数,抱m的人出列,将他的密码作为新的m值,从他在顺时针方向上的下一个人起重新自1起顺序报数;如此下去,直到所有人全部出列为止。要求用JAVA设计一个程序模拟此过程,并给出出列人的编号序列。 测试数据:初始报原创 2007-04-03 17:40:00 · 1889 阅读 · 0 评论 -
UML模型
第一章 UML模型的基本概念1 UML的建筑块 组成UML有三种基本的建筑块:1、事物(Things)2、关系(Relationships)3、图(Diagrams)事物是UML中重要的组成部分。关系把事物紧密联系在一起。图是很多有相互相关的事物的组。1.1 UML的事物UML中有始终类型的事物:1、结构事物(Structural things)2、动作事物(Behav转载 2007-01-08 11:00:00 · 1451 阅读 · 0 评论 -
编写java最常见的21种错误
1.Duplicated Code 代码重复几乎是最常见的异味了。他也是Refactoring的主要目标之一。代码重复往往来自于copy-and-paste的编程风格。与他相对应OAOO是一个好系统的重要标志。2.Long method 它是传统结构化的“遗毒”。一个方法应当具有自我独立的意图,不要把几个意图放在一起。3.Large Class 大类就是你把太多的责任交给了一个类。这里的规转载 2006-12-26 13:15:00 · 479 阅读 · 0 评论 -
Vi常用命令(转载)
Vi常用命令zz2006-08-20 18:19 a) 进入vi 在系统提示符号输入vi及文件名称后,就进入vi全屏幕编辑画面: $ vi myfile 不过有一点要特别注意,就是您进入vi之后,是处于「命令行模式(command mode)」,您要切换到「插入模式(Insert mode)转载 2006-12-18 16:57:00 · 556 阅读 · 0 评论 -
Java数据访问对象(DAO)编程模入门
J2EE开发人员使用数据访问对象(DAO)设计模式把底层的数据访问逻辑和高层的商务逻辑分开。实现DAO模式能够更加专注于编写数据访问代码。这篇文章中,Java开发人员Sean C. Sullivan从三个方面讨论DAO编程的结构特征:事务划分,异常处理,日志记录。 在最近的18个月,我和一个优秀的软件开发团队一起工作,开发定制基于WEB的供应链管理应用程序.我们的应用程序访问广泛的持久层数据转载 2006-12-11 14:19:00 · 1108 阅读 · 0 评论 -
使用Spring、Hibernate、Struts的一些错误总结(不断补充)
1. 错误: java.lang.NullPointerException原因: 发现 dao 实例、 manage 实例等需要注入的东西没有被注入 解决:这个时候,你应该查看日志文件;默认是应用服务器的 log 文件,比如 Tomcat 就是 [Tomcat 安装目录 ]/logs ;你会发现提示你: 可能是: org.springframework.beans.fac转载 2008-01-09 11:41:00 · 407 阅读 · 0 评论