其它 文章
Coolingverse
个人博客:http://www.go2stl.com
展开
-
Java专业术语标准化规范
-A-AJAX: (建议不译,原因:专有名词) [Asynchronous JavaScript and XML,异步JavaScript及XML]annotation: 注解Ant: (建议不译,原因:专有名词)AOP: (建议不译,原因:专有名词) [aspect-oriented programming, 面向方面编程]application: 应用argument: 参数-B-B2B: (转载 2006-07-14 10:20:00 · 1345 阅读 · 0 评论 -
Eclipse中自动重构实现探索
本文用eclipse的自动重构功能对一个程序实例进行重构,目的是探索Eclipse自动重构可以在多大程度上辅助重构这个过程。程序实例使用《Refactoring:Improving the Design of Existing Code》一书中的例子。 Eclipse的自动重构功能能够很好地支持各种程序元素的重命名,并自动更新相关的引用。Eclipse能够支持方法、字段在类之间移动,并自动更新转载 2006-04-23 12:52:00 · 1321 阅读 · 0 评论 -
JIRA 系统安装与使用
JIRA 系统安装与使用 目录1系统简介2系统安装2.1下载2.2安装与配置2.2.1相关软件2.2.2JIRA安装步骤2.2.3Mysql数据库安装3JIRA管理3.1项目管理3.2CVS模块管理3.3用户管理4JIRA 系统的使用4.1提交任务单(报告bug)4.1.1新建任务单4.1.2填写详细资料4.1.3添加附件、截图转载 2006-04-08 10:48:00 · 2612 阅读 · 0 评论 -
我的最小项目管理工具集
工具从来就乱花迷眼,但花哨的工具未必适合自己的团队。洗净铅华的总结出一些最必要的,能提供最大辅力加持的工具。参见《死亡中旅》2nd 第x章--最小工具集. 1.版本管理工具和文本比较/合并工具 用的是CVS: 绿毛小海龟加 WinMerge. 这年头,还有谁敢不用版本管理工具就跟人合作开发么? 有的。 一个好的Programmer,除了要有好的udpate/commit习惯外,转载 2006-04-07 14:56:00 · 1325 阅读 · 0 评论 -
ECLIPSE 小组开发环境实践: 第 1 部分
1.前言版本管理系统可以帮助开发人员有效地管理软件资源(源代码文件、配置文件等)的版本问题。版本管理系统可以帮助开发人员追踪文件的修改履历;防止文件因疏忽而被错误的修改、删除;在小组开发环境中,帮助多个开发人员保持文件的同步;通过文件的修改履历,还可以帮助开发人员发现修改过程中产生的BUG,因此应用CVS可以在一定程度上提高软件的开发效率。现在很多开发工具中都集成了CVS功能,例如ECLIPS转载 2006-04-06 17:54:00 · 1307 阅读 · 0 评论 -
ECLIPSE 小组开发环境实践: 第 2 部分
5.日常操作在具有版本管理的小组开发环境中,有些操作是开发人员几乎每天都要进行的,如提交修改工作、更新本地工作拷贝、解决冲突等。下面将详细介绍在ECLIPSE中如何实现这些日常操作。在进行这些操作前,都需要先建立与CVS服务器的连接。在ECLIPSE中进行这些操作时,如果是对目录进行操作,则ECLIPSE会自动对该目录下的子目录和文件进行相同的操作,对目录的操作是递归嵌套的。本文在下面的讲解中转载 2006-04-06 17:55:00 · 1718 阅读 · 0 评论 -
JAVA编程规范大全之程序编写规范
程序编写规范 exit() exit 除了在 main 中可以被调用外,其他的地方不应该调用。因为这样做不给任何代码代码机会来截获退出。一个类似后台服务地程序不应该因为某一个库模块决定了要退出就退出。 异常 申明的错误应该抛出一个RuntimeException或者派生的异常。 顶层的main()函数应该截获所有的异常,并且打印(或者记录在日志中)在屏幕上。转载 2006-03-31 11:20:00 · 1187 阅读 · 0 评论 -
JAVA编程规范大全之命名规范
命名规范 定义这个规范的目的是让项目中所有的文档都看起来像一个人写的,增加可读性,减少项目组中因为换人而带来的损失。(这些规范并不是一定要绝对遵守,但是一定要让程序有良好的可读性) Package 的命名 Package 的名字应该都是由一个小写单词组成。 Class 的命名 Class 的名字必须由大写字母开头而其他字母都小写的单词组成 Class 变量转载 2006-03-31 11:20:00 · 1375 阅读 · 0 评论 -
Eclipse快速上手EJB -- 4. 多对多的单向关系的CMR(2)
二、在UserManagementBean中添加业务方法 1. 增加一个 UserInfoLocalHome 的变量 userHome,并将它放入 ejbCreate 和 ejbPassivate 方法中。 2. 依次增加以下几个业务方法。 UserMan转载 2006-02-22 22:36:00 · 1343 阅读 · 0 评论 -
Eclipse常用插件
Eclipse插件配置:(1)struts插件:Struts Console 图形化的struts插件.http://www.jamesholmes.com/struts/console/ 安装帮助文档如下:http://www.jamesholmes.com/struts/console/ help.html#eclipse(2)j2ee插件:lomboz插件http://forge.objec转载 2006-09-03 19:20:00 · 2098 阅读 · 0 评论 -
推荐的一种多层设计模式
介绍: 在现在的开发当中,越来越多的开发都使用的分层开发模式,最常见的就是三层开发模式,分层设计的目的在于使各个层之间只能够被它相邻的层产生影响,但是这个限制常常在使用多层开发的时候被违反,这对系统的开发是有害的,在这篇文章我主要讨论为什么层的隔离是如此重要的。下面馆将具体对这三种流程进行说明并比较。数据层驱动模式 所谓数据层驱动模式,就是先设计数据层,陈述层围转载 2006-04-26 09:01:00 · 1408 阅读 · 0 评论 -
网页中拖动表格
var currentMoveObj = null; //当前拖动对象var relLeft; //鼠标按下位置相对对象位置var relTop;function f_mdown(obj){ currentMoveObj = obj; //当对象被按下时,记录该对象 currentMoveObj.style.position = "absolute"转载 2006-06-26 23:27:00 · 1540 阅读 · 0 评论 -
从Coding Fan到真正的技术专家
以下文章都是经典,看不看随你的便,我只希望知识掌握在更多中国人的手里! 中国有很多小朋友,他们18,9 岁或21,2岁,通过自学也写了不少代码,他们有的代码写的很漂亮,一些技术细节相当出众,也很有钻研精神,但是他们被一些错误的认识和观点左右,缺乏对 系统,对程序的整体理解能力,这些人,一个网上的朋友说得很好,他们实际上只是一些Coding fans,压根没有资格称为程序员,但是据我所知,不少 小转载 2006-06-18 22:09:00 · 863 阅读 · 0 评论 -
FCKeditor在线编辑器的使用
试用了一下FCKeditor,根据网上的文章小结一下:1.下载FCKeditor.java 2.3 (FCKeditot for java)FCKeditor 2.2 (FCKeditor基本文件) 2.建立项目:tomcat/webapps/TestF转载 2006-06-19 14:07:00 · 915 阅读 · 0 评论 -
一位老工程师给年轻人的“十大忠告”
1、好好规划自己的路,不要跟着感觉走; 根据个人的理想来安排自己的生活,绝大部分人并不指望成为什么 院士或教授,而是希望活得滋润一些,痛快一些,那么就需要慎重安排自己的的轨迹,从一个行业入手逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点 工资而转移阵地,从长远看,这点钱根本不算什么,当你对一个行业有那么几年的体会以后,钱根本不是问题,频繁地动荡不是上策,最后你对哪个行业都没有摸 透,转载 2006-06-10 22:07:00 · 899 阅读 · 0 评论 -
ANT安装、配置
内容摘要: ant是一个基于JAVA的自动化脚本引擎,脚本格式为XML。除了做JAVA编译相关任务外,ANT还可以通过插件实现很多应用的调用。 ANT的基本概念: ANT的安装:解包,设置路径 ANT的使用:最好的学习只不过是一个简单实用的例子起步……ANT的基本概念:Java的Makefile当一个代码项目大了以后,每次重新编译,打包,测试等都会变转载 2006-05-11 19:52:00 · 1041 阅读 · 0 评论 -
超级菜菜鸟全程架站攻略(Mysql+Apche+PHP+Phpmyadmin+Zend,含本机安装)
作者:蚂蚁啃骨头 时间:2005年5月1日欢迎访问蚂蚁啃骨头社区:http://bbs.mykgt.com内建个人整理收集PHPWind精华版区,里面有许多新手需要的东东哦:)——本文是我5月份刚学PW一个来月时写的攻略,因自己对语言一窍不通,只好自己琢磨+摸索,用了1个通宵研究出来的。今日有朋友问我架设方法,才想起俺写过这么个东西,一直没拿出来发表,今日赶紧补上:)不是超级菜鸟的可以不往下看了哈转载 2006-09-21 08:30:00 · 2305 阅读 · 0 评论 -
程序员-建立你的商业意识 闫辉 著
1 程序员为什么需要商业意识几 年前,当我刚刚认识Fishman的时候,听到他神奇的创业经历,觉得非常不可思议。甚至还专门写了一篇报道发到《电脑报》上,题目是《从程序员到 CEO》。不久,Fishman将创建的又一个新公司天夏科技卖给了丁磊的网易。丁磊以原来的天夏游戏开发团队为基础,开发的《大话西游》系列的游戏给市 场带来的冲击,完全扭转了门户网站的竞争格局。尽管当时的网易股票处于极其底迷的转载 2006-09-09 09:31:00 · 2197 阅读 · 0 评论 -
ANT十五大最佳实践
在Ant出现之前,构建和部署Java应用需要使用包括特定平台的脚本、Make文件、各种版本的IDE甚至手工操作的“大杂烩”。现在,几乎所有的开源Java项目都在使用Ant,大多数公司的内部项目也在使用Ant。Ant在这些项目中的广泛使用自然导致了读者对一整套Ant最佳实践的迫切需求。本文总结了我喜爱的Ant技巧或最佳实践,多数是从我亲身经历的项目错误或我听说的其他人经历的 “恐怖”故事中得到灵转载 2006-04-26 15:29:00 · 1059 阅读 · 0 评论 -
Eclipse快速上手EJB -- 3. 一对一的双向关系的CMR(2)
二、在UserManagementBean中添加业务方法Eclipse快速上手EJB -- 3. 设计一对一的双向关系的CMR(1)Eclipse快速上手EJB -- 3. 一对一的双向关系的CMR(3)1. 增加一个 UserInfoLocalHome 的变量 userHome,并将它放入 ejbCreate 和 ejbPassivate 方法中。 2. 依次转载 2006-02-22 22:34:00 · 1288 阅读 · 0 评论 -
Eclipse快速上手EJB -- 3. 设计一对一的双向关系的CMR(1)
这个系列文章我是根据 Rick Hightower 发表在 IBM 网站的文章 《EJB - CMP/CMR 介绍》 改编而成的,这是一个系列,共有4篇文章。这篇文章综合了那4篇文章,看这篇文章前一定要参考一下,这样理解起来很方便,不过我做了部分修改,原理基本还是不变的。关于 CMP 方面的知识我不说了,我这里只是介绍如何使用 Lomboz 和 JBoss-IDE 在Ec转载 2006-02-22 22:33:00 · 1378 阅读 · 0 评论 -
Eclipse快速上手EJB -- 2. 设计一个实体Bean
这个系列文章我是根据 Rick Hightower 发表在 IBM 网站的文章 《EJB - CMP/CMR 介绍》 改编而成的,看这篇文章前一定要参考一下,这样理解起来很方便。关于 CMP 方面的知识我不说了,我这里只是介绍如何使用 Lomboz 和 JBoss-IDE 在Eclipse 中开发 CMP。 在看这篇文章之前,需要对开发环境的配置了解清楚,这一转载 2006-02-22 22:32:00 · 2717 阅读 · 0 评论 -
Eclipse快速上手EJB -- 1. Lomboz + JBoss-IDE 配置1
document.title="Eclipse快速上手EJB -- 1. Lomboz + JBoss-IDE 配置1 - "+document.title 关于Eclipse、Lomboz、JBoss的客套话免了,直接进入正题。 一、下载、安装和配置 1. 所需软件 WindowsXP SP1 JDK 1.4.2-04 可以从SU转载 2006-02-22 22:29:00 · 1767 阅读 · 0 评论 -
利用CVSNT在Eclipse中使用CVS--2.在eclipse中配置CVS client
第二节: 在eclipse中配置CVS client1.运行eclipse 3后,执行下图所示的功能:或者,打开"窗口"菜单->"打开透视图"->"CVS资源库研究"2.在"CVS资源库"窗口的空白处点击右键,选择"新建"->"资源库位置" 3.如下配置CVS资源库主机: cvs服务器的主机名,也可以是它的IP地址,因为是本地主机,所以填写"loc转载 2006-02-22 22:24:00 · 1956 阅读 · 0 评论 -
Eclipse快速上手指南之使用基础
Eclipse是一款非常优秀的开源IDE,非常适合Java开发,由于支持插件技术,受到了越来越多的开发者的欢迎。最新的Eclipse 3.0不但界面作了很大的增强,而且增加了代码折叠等众多优秀功能,速度也有明显的提升。配合众多令人眼花缭乱的插件,完全可以满足从企业级Java应用到手机终端Java游戏的开发。本文将带您手把手步入Eclipse的广阔天地,详细介绍在Eclipse下如何开发普通Java转载 2006-02-22 22:16:00 · 1809 阅读 · 0 评论 -
Eclipse快速上手指南之使用JUnit
测试对于保证软件开发质量有着非常重要的作用,单元测试更是必不可少,JUnit是一个非常强大的单元测试包,可以对一个/多个类的单个/多个方法测试,还可以将不同的TestCase组合成TestSuit,使测试任务自动化。Eclipse同样集成了JUnit,可以非常方便地编写TestCase。 我们创建一个Java工程,添加一个example.Hello类,首先我们给Hello类添加一个abs()方法转载 2006-02-22 17:40:00 · 1322 阅读 · 0 评论 -
Eclipse快速上手EJB -- 4. 多对多的单向关系的CMR(1)
这个系列文章我是根据 Rick Hightower 发表在 IBM 网站的文章 《EJB - CMP/CMR 介绍》 改编而成的,这是一个系列,共有4篇文章。这篇文章综合了那4篇文章,看这篇文章前一定要参考一下,这样理解起来很方便,不过我做了部分修改,原理基本还是不变的。关于 CMP 方面的知识我不说了,我这里只是介绍如何使用 Lomboz 和 JBoss-IDE 在Eclip转载 2006-02-22 22:36:00 · 1481 阅读 · 0 评论 -
利用CVSNT在Eclipse中使用CVS--3.创建一个CVS实例
第三节 创建一个CVS实例1.先在eclipse中建立一个新的项目“Hello World CVS”,再建立一个“HelloWorld”类(注1),只是简单地输出语句“HelloWorld!”。2.把这个本地项目共享到repository里。打开java视图,选中这个项目,右键单击->小组->共享项目:出现提示窗口后,一路按“Next”即可,直至出现一个“添加至CVS转载 2006-02-22 22:25:00 · 1434 阅读 · 0 评论 -
EasyMock使用简明手册
在实际编写unit test的过程中,很多情况下我们会需要使用其他的组件(如和数据库相关的测试)。当我们是使用第三方提供的组件时,这并不是太大的问题,因为我们可以假设他们是无错的。但是一旦这些组件是我们自己的组件时,问题就暴露出来了。“单元测试出错了,但到底是谁的错。我的?他的?”,这种情况显然违反了测试的独立性原则。出现这种情况使得这个测试无法确切的指出是那个单元出现了问题,照成了排错的困难,原创 2005-10-17 11:16:00 · 1346 阅读 · 0 评论 -
Java 程序员面试题
第一,谈谈final, finally, finalize的区别。 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 第三,Static Nested Class 和 Inner Class的不同,说得越多原创 2005-10-17 11:28:00 · 1485 阅读 · 0 评论 -
Eclipse快速上手EJB -- 3. 一对一的双向关系的CMR(3)
三、创建客户端Eclipse快速上手EJB -- 3. 设计一对一的双向关系的CMR(1)Eclipse快速上手EJB -- 3. 一对一的双向关系的CMR(2)1. 右击 src 文件夹 ->新建 ->Lomboz EJB Test Client Wizard: 2. 修改生成的 CMPClient2.java,调用UserManagementBea转载 2006-02-22 22:35:00 · 1630 阅读 · 0 评论 -
Eclipse快速上手指南之使用CVS
版本控制在团队开发中是必不可少的。CVS是优秀的开源版本控制软件,Eclipse本身就内置了对CVS的支持,只需简单配置,即可使用CVS。 首先我们要正确安装并配置好CVS服务器,通常Linux Server都自带CVS服务,不过命令行操作比较繁琐。Windows下也有简单易用的CVS服务器,这里我们推荐CVSNT,可以下载CVSNT 2.0.51a,安装并启动CVSNT:原创 2006-02-22 17:39:00 · 1209 阅读 · 0 评论 -
利用CVSNT在Eclipse中使用CVS--4.实践CVS
第四节 实践CVS1.提交代码 现在我增加一条输出语句“System.out.println("第一次修改");”,保存。然后选择右侧“包资源管理器”中的HelloWorld.java文件,右击,在弹出菜单中选择“小组”->“提交”。 提交后显示如下,可以看到CVS资源库已经反映了提交后文件的改变。2.从资源库中更新代码 现在删除掉HelloWorl转载 2006-02-22 22:26:00 · 1374 阅读 · 0 评论 -
cvs客户端大全
什么是 CVS? CVS 是一种客户机/服务器系统,可以让开发人员将他们的项目存储在称为资源库的中央位置。使用 cvs 客户机工具,开发人员可以对资源库的内容进行更改。CVS 资源库会依次记录对每个文件所做的每个更改,并创建一个完整的项目开发进展历史。开发人员可以请求特定源文件的旧版本、查看更改日志,并根据需要执行其它一些有用的任务。 许多开放软件项目都有他们自己的 CVS 服务器转载 2006-02-22 22:13:00 · 4698 阅读 · 0 评论 -
Eclipse快速上手EJB -- 5. 一对多的双向关系的CMR(2)
二、在UserManagementBean中添加业务方法 1. 增加一个 GroupLocalHome 的变量 groupHome,并将它放入 ejbCreate 和 ejbPassivate 方法中。 2. 依次增加以下几个业务方法。 UserManagem转载 2006-02-22 22:39:00 · 1606 阅读 · 0 评论 -
Eclipse快速上手EJB -- 5. 一对多的双向关系的CMR(1)
document.title="Eclipse快速上手EJB -- 5. 一对多的双向关系的CMR(1) - "+document.title 这个系列文章我是根据 Rick Hightower 发表在 IBM 网站的文章 《EJB - CMP/CMR 介绍》 改编而成的,这是一个系列,共有4篇文章。这篇文章综合了那4篇文章,看这篇文章前一定要参考一下,这样理解起转载 2006-02-22 22:38:00 · 1434 阅读 · 0 评论 -
Eclipse快速上手EJB -- 1. Lomboz + JBoss-IDE 配置2
二、开发一个 Hello 实例 关于Lomboz的图解,请参考我以前的文章,这里不多说了。 1. 新建一个项目 ● 右击“包资源管理器”的空白处, 在弹出菜单中选择“新建” ->“Lomboz J2EE Project” ·项目名:HelloEJB ·EJB Modules:helloEJB·Targeted Server: JBoss 4.0.转载 2006-02-22 22:30:00 · 1610 阅读 · 0 评论 -
利用CVSNT在Eclipse中使用CVS--补充一些资料
前段时间我曾写了一篇文章,介绍如何“利用CVSNT在Eclipse 3.0中使用版本控制系统CVS”,链接是http://blog.csdn.net/javamxj/archive/2004/10/12/132904.aspx 。当时我使用的CVSNT的版本是2.0.51d,发表不久,CVSNT的版本已经升级了多次,再套用以前的文章,容易出现一些小问题。这里我就简单地补充一些有关在CV转载 2006-02-22 22:28:00 · 1499 阅读 · 0 评论 -
利用CVSNT在Eclipse中使用CVS--1.安装与配置CVSNT
CVS 全称Concurrent Versions System,主要用于管理在开发过程中生成的源代码、文档等资料,记录他们的更新历史,使开发团队各成员可以更好的协作。CVS版本控制系统采用C/S 架构,目前CVS server可以支持Linux、windows 2000/xp/2003以及部分unix(如sun的solaris等),CVS client在linux、windows、un转载 2006-02-22 22:22:00 · 1579 阅读 · 0 评论 -
Eclipse快速上手指南之使用ANT
Ant是Java平台下非常棒的批处理命令执行程序,能非常方便地自动完成编译,测试,打包,部署等等一系列任务,大大提高开发效率。如果你现在还没有开始使用Ant,那就要赶快开始学习使用,使自己的开发水平上一个新台阶。 Eclipse中已经集成了Ant,我们可以直接在Eclipse中运行Ant。 以前面建立的Hello工程为例,创建以下目录结构:转载 2006-02-22 17:41:00 · 1483 阅读 · 0 评论