内容列表
如何实现一个与数据库表字段松耦合的j2ee应用
   在软件项目的分析设计过程中,我们首先分析数据实体,例如确定类,类成员变量或者画ER图。再详细设计UI界面上有哪些输入框,文本框等,紧接着我们还会确定方法的参数个数和类型。这些过程紧密地依赖于数据实体的稳定性,比如在数据库设计中,我们需要多少表,每个表的字段有多少,它们的类型是什么等。但是当这个稳定性失去了怎么办?用户很有可能说目前我只能为我的表大概确定这些字段。
分类:Java 查阅全文
构建企业级应用的六大误区
在你的团队进行编码之前,我们来看看在企业级应用中经常出现的一些错误,在把焦点集中在怎么去做之前,我想先着眼于考虑什么是不应该做的。很多程序员从书上得到知识,然后在代码里添加一些好的东西,但是也在程序里留下了同样的错误,所以我将涉及一些企业级编码上的经常出现的错误,然后简要的说明怎么避免这些错误。1.你所用的数据存储的类型是无关紧要的。  设计一个应用的第一步决定于你的数据的存储
分类:Java 查阅全文
org.apache.commons.dbcp.SQLNestedException解决办法
想不到server.xml也分大小写。。。I found it strange that in Tomcat How-tos they don't mention the <Context> element. After reading your post i just added the <context path="/myApp" docBase="myApp" debug=
分类:Java 查阅全文
用标准的SQL语句实现查询记录分页
在绝大多数的应用中,返回大量的符合条件的记录是司空见惯的,最典型的莫过于搜索了。在搜索的应用中,用户给出搜索条件,服务器查出符合条件的记录。但往往搜索会返回大量的数据记录,如果在网页中,往往是通过分页的方式来实现,页面提供诸如上一页,下一页等等按钮来实现分页。现在主要有以下几中方式来实现分页:1.EJB的Find方法2.在显示第一页前将所有的记录放在collection对象中,后续的各页都在内存中
分类:Java 查阅全文
linux下PATH和CLASSPATH设置
 一、、安装JDK从sun网站上直接下载JDK:http://java.sun.com/j2se/1.4.2/download.html 提供了两个下载:1、RPM in self-extracting file (j2sdk-1_4_2_04-linux-i586.bin, 32.77 MB) 这个是自解压的文件,在linux上安装如下:# chmod u+x ./j2sdk-1_4_
分类:Java 查阅全文
JBuilder 重构工具
                   最佳化导入(Optimize Imports)    根据工程属性的设置,重新改写或调整 import 语句,移除所有不必要的 im
分类:Java 查阅全文
classpath的解說
 # 摘要Class Path是Java執行時期環境用來搜尋類別與其它資源所用之路徑。Class Search Path(通常使用Class Path這個縮寫名稱比較為人所知)可以在呼叫SDK工具程式時使用-classpath或者是設定CLASSPATH環境變數。建議是使用-classpath選項,因為您可以獨立的為每一個應用程式設定,而不會影響其它的應用程式,且�
分类:Java 查阅全文
用java -jar命令运行你的JARs
摘要 这篇技巧显示了如何将一个不可获取的Java档案(JAR)变成可获取的,而没必要直接操作列表文件。你将学习开发一个短程序能使任何JAR用java –jar命令运行或在一个象Widnows操作系统上用双击操作使其运行。 你能够容易地将一个应用程序的整个类及资源打包进一个Java档案(JAR)。实际上,这是jar文件的其中一个目
分类:Java 查阅全文
好书推荐
今天有时间大概整理一下近一年半来所看过的书名,就当做一个推荐吧,为来者指指路也好。---------------------------------好书推荐:1、C#高级编程(第二版)[清华](可惜我没有买此书,我看的是电子书,由于已购买了《C#高级程序员指南》,所以本书就没有买了,主要是比较贵,但我相信还是值得,呵呵,需要128大洋。)2、C#.Net网络核心编程[清华]3、.Net网络高级编辑
分类:Java 查阅全文
一些基于C/S技术的聊天室实例
下面是基于APPLET的一些聊天室1 这个聊天室的功能比较简单,只是实现了http://www.learndutch.org/chatroom/2 另一个 Free Java Chat Hosting - Visit us at ChatHosting.uk.net
分类:Java 查阅全文
读Struts Kick Start中文版的一些想法.
    前二天在CSDN的网站书店第二书店买了几本书,其中包括这本书,用了三天的时候大概的看了一下,下一步打算再详细的阅读一下.这本书开始给人的感觉是很厚,内容很多,不过等看了里面的内容后就会发现,书太厚是因为排版的关系.每页的字很少,而且空白的地方也很大,呵呵,这样的话省眼睛了.      &nb
分类:Java 查阅全文
网络聊天软件现状及展望
网络聊天软件现状及展望 其一是单一的即事通讯工具,如,icq,QQ,Aim,MSN messenger ,Yahoo Messenger    特点是主要是进行通讯,包括语音,问本甚至视频,仅此而已。其二在通讯上附加了娱乐,p2p功能,如uc,popo ,他们除了可以进行聊天之外还    可以传输一文件,快捷,方便。  其三是
分类:Java 查阅全文
重构手法(一) —— 重新组织方法
    重新组织方法    Extract Method     将一段可以被组织在一起的代码独立出来,并让函数名称解释该函数的用途。可以强化代码的清晰度。     Inline Method     
分类:Java 查阅全文
java中jar工具的使用- -
先打开命令提示符(win2000或在运行框里执行cmd命令,win98为DOS提示符),输入jar Chelp,然后回车(如果你盘上已经有了jdk1.1或以上版本),看到什么:      用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 ...      选项:      -c 创建新的存档   -t 列出存档内容的列表   -x 展
分类:Java 查阅全文
Eclipse简介和插件开发
源文作者赵勇Eclipse 是一个很让人着迷的开发环境,它提供的核心框架和可扩展的插件机制给广大的程序员提供了无限的想象和创造空间。目前网上流传相当丰富且全面的开发工具方面的插件,但是Eclipse已经超越了开发环境的概念,可以想象Eclipse将成为未来的集成的桌面环境。目前的Eclipse本身就具备资源管理和外部程序的功能,加上无所不能的插件,将构成一个丰富多彩的工作环境而不仅仅是一
分类:Java 查阅全文
转载J2EE学习经验和流程
发信人: petbear (雨中的人), 信区: J2EE标  题: J2EE学习经验和流程发信站: BBS 水木清华站 (Sun May 30 00:13:51 2004), 站内 J2ee学习流程 在这里我谈谈我在学习j2ee流程,并谈到在此过程中领会的经验和教训。以便后来者少走弯路。Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE。这三块相互补充,应用
分类:Java 查阅全文
透过老技术熟悉SOAP新概念
作者: BUILDER.COM 什么是SOAP on error resume next ShockMode = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5"))) SOAP也被称作XMLP,为两个程序交换信息提供了一种标准的工作机制
分类:Java 查阅全文
SOAP 1.2 与 GET 请求
出自:IBM SOAP 1.2 带来的变化进一步把 Web 服务编织到 Internet 的大网中。变化之一是 GET 方法的引入。GET 之所以重要是因为它支持各种优化。这一点已经过 Web 自身的验证,它广泛地使用 GET 方法。通过本技巧可以进一步了解这一点。 SOAP 1.0 发布以来,很多人曾经抱怨它对 HTTP POST 方法的依赖。许多人认为 SOAP 利用了一种流行的协
分类:Java 查阅全文
开发基于JBoss的J2EE应用
作者:罗时飞关键词:JBoss 3.2.1 J2EE JNDI Database     JBoss,作为J2EE应用服务器,以其EJB容器卓越的性能、技术的潮流性、开发部署J2EE应用的方便性赢得了很多J2EE开发者的信赖。其中,免安装、基于JMX构架、热部署(Hot Deploy)、快速开发EJB应用等几项特征与其他商用服务器相比,显得有些得意忘形的样子。尽管其本身没
分类:Java 查阅全文
编写简单SOAP客户机
作者:Bob DuCharme         本文描述了一个用Java编写的不使用专门SOAP库的简单通用SOAP客户机。该客户机可以让您用任何 XML 编辑器(或文本编辑器)创建自己的请求, 而不是在暗中为您创建 SOAP 请求 XML 文档。 该客户机向您显示实际的 SOAP 响应 XML 文档,而不是仅仅提供远
分类:Java 查阅全文
<< 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 >>