- 博客(41)
- 收藏
- 关注
转载 关于OR-Mapping的学习心得体会
注:本文只针对设计上采用OOA(面向对象分析)及OOD(面向对象设计)方式,数据存储采用关系型数据库的系统而言。从对OR-Mapping错误认识谈起 从工作流管理系统和信息共享平台的设计开发过程中,不断的摸索面向对象分析和面向对象设计的方法, 因为面向对象程序设计更加接近人的思维活动,利用这种思想进行程序设计时,可以很大程度的提高编程能力,缩短软件开发周期,减少软件维护的开销。
2006-05-29 17:40:00
1245
转载 JSP文件操作大全
JSP文件操作大全文件的建立/检查与删除文件的建立、检查与删除String path=request.getRealPath("");//out.println(path);File f=new File(path,"File.txt");//out.println(f);//out.println(f.exists());if(f.exists()){//检查File.txt是否存在f.dele
2006-05-18 20:59:00
1512
原创 response.sendRedirect的一点实际用法
以下是一个购物单提交的jsp页面(正确的)if(AssociatorSession.getSession(session)==null) response.sendRedirect("/login.jsp"); //如果会员没有登录就跳转到登录页面,else{ //如果已经登录则提交订单并销毁session中的购物车Associator associator = new Associa
2005-12-04 22:14:00
3373
原创 使用JAVA中的动态代理实现数据库连接池
http://java.4kiki.net/content/java/110.html> 数据库连接池在编写应用服务是经常需要用到的模块,太过频繁的连接数据库对服务性能来讲是一个瓶颈,使用缓冲池技术可以来消除这个瓶颈。我们可以在互联网上找到很多关于数据库连接池的源程序,但是都发现这样一个共同的问题:这些连接池的实现方法都不同程度地增加了与使用者之间的耦合度。很多的连接池都要求用户通过其规定的方法获
2005-12-03 17:39:00
1424
原创 关于数据库连接池
http://www.cn-java.com/target/book.php?news_id=1557>在基于JDBC的数据库应用开发中,数据库连接的管理是一个难点,因为它是决定该应用性能的一个重要因素。本文在对数据库连接进行透彻分析的基础上,提出并实现了一个高效的连接管理策略,使得开发高性能的数据库应用变得相对容易。特别是,对于连接管理中的两个难点:事务和多线程问题进行了深入的剖析,并给出了一个
2005-12-03 17:37:00
1026
原创 什么是CRM?
http://www.linkshop.com.cn/> 全球性产品过剩及产品同质化,使企业发展的主导因素从产品价值转向客户需求,客户成为企业的核心资源。客户关系是指围绕客户生命周期发生、发展的信息归集。客户关系管理的核心是客户价值管理,它将客户价值分为既成价值、潜在价值和模型价值,通过"一对一"营销原则,满足不同价值客户的个性化需求,提高客户忠诚度和保有率,实现客户价值持续贡献,从而
2005-11-10 17:36:00
1698
原创 殊途同归 四个程序员的一天
你,一个DotNet程序员,刚刚加入一个新项目组。除了你之外,其他的成员包括:Ceer,一直从事C项目的程序员,他刚刚转入C#不到一个月; Jally,整天抱着本Design Pattern(没错,就是GoF的那本)在啃的前Java程序员;以及Semon,你对他完全不了解,只是听PM介绍说他是搞Scheme的(传说中的第二古老的语言LISP的方言之一)。不过你也没在意,毕竟计算机这玩意,老东西
2005-10-15 16:28:00
1460
2
原创 UploadBean开发者指南
http://www.javazoom.net/jzservlets/uploadbean/documentation_cn/developerguide.html#max>UploadBean 是用于文件上载的组件(JAVA component),你可以将上载的文件保存在服 务器的文件夹下或打包成ZIP文件保存在文件夹下,你还可以将文件保存在数据库中 或内存中。这份文档是面向开发者的,我们假设你
2005-10-15 16:16:00
2042
原创 Session详解
作者:郎云鹏(dev2dev ID: hippiewolf)(http://dev2dev.bea.com.cn/bbs/jishudata/ArticleShow.jsp?Id=10)摘要:虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web app
2005-10-08 18:26:00
10060
4
原创 利用Eclipse开发Hibernate应用程序
Eclipse是目前非常流行的开发平台,开放扩展的架构让很多程序员找到了自己个性化的工作环境,Hibernate也是目前牛叉得不得了的框架,至少在EJB 3大行其道之前,它是我们在考虑OR映射时非常好的选择。本文主要介绍如何利用Hibernate Syn插件在Eclipse 3.0.1中快速的开发Hibernate应用程序,提高我们的工作效率。关于Hibernate框架的细节,本文不做过多的讨
2005-10-05 23:51:00
1145
原创 利用Eclipse和JSmooth生成java EXE可执行文件
本文通过图解的方式讲述了利用Eclipse和JSmooth生成java EXE可执行文件。 新建class实现main方法,选择项目右键菜单的导出项导出JAR文件选择导出文件以及导出目标下一步下一步这样包含Manifest的JAR hello.jar文件就生成了下载Jsmooth,当前版本0.9.7,并安装、运行。地址http://jsmooth.sourceforge.net/index.php
2005-09-30 17:52:00
3250
3
原创 在JBuilder中生成EXE、可执行jar、带shell窗口的EXE
下面的图示是从JBuilder9截取,基本上对于版本7、8、9、X、200X来说类似。点击Winzards菜单,选择Native Executable Builder菜单项目;接下来进入Native Executable Builder Wizards,总共分7步:第一步:如下图,在Name字段处给你的可执行程序命名,缺省名称为Native Executable,File是填写所需要生成的jar的
2005-09-30 17:50:00
3423
1
原创 用 One-JAR 简化应用程序交付
用定制类装入器促进编程级别: 中级P. Simon Tuffs独立顾问, simontuffs.com2004 年 11 月 23 日如果您曾经试图把 Java 应用程序交付为单一的 Java 档案文件(JAR 文件),那么您很有可能遇到过这样的需求:在构建最终档案文件之前,要展开支持 JAR 文件(supporting JAR file)。这不但是一个开发的难点,还有可能让您违反许可协议。在本文
2005-09-29 23:32:00
1706
原创 程序员的十种级别
第一级:神人,天资过人而又是技术狂热者同时还拥有过人的商业头脑,高瞻远瞩,技术过人,大器也。如丁磊,求伯君。 第二级:高人,有天赋,技术过人但没有过人的商业头脑,通常此类人不是顶尖黑客就是技术总监之流。 第三级:牛人,技术精湛,熟悉行业知识,敢于创新,有自己的公司和软件产品。 第四级:工头,技术精湛,有领导团队的能力,此类人大公司项目经理居多。 第五级:技术工人,技术精湛,熟悉
2005-09-29 23:30:00
1552
1
原创 再议JAR文件
前些天,看了一本清华大学《JAVA使用教程(第二版)》,里面有一些关于介绍JAR文件方面的内容,现摘抄如下,以供大家参考: 1.将应用程序压缩为jar文件 可以使用jar.exe把一些文件压缩成一个JAR文件,来发布我们的应用程序。我们可以把java应用程序中涉及到的类压缩成一个JAR文件,比如Tom.jar,然后使用java解释器(使用参数-jar)执行这个压缩文件,或用鼠标双击该文件,执行这个
2005-09-29 23:27:00
1238
原创 深入Struts 1.1
作为基于MVC模式的Web应用最经典框架,Struts已经正式推出了1.1版本,该版本在以往版本的基础上,提供了许多激动人心的新功能。本文就将带你走进Struts 1.1去深入地了解这些功能。说明:希望本文的读者能有一定的Struts使用基础。 Model 2Struts是基于Model 2之上的,而Model 2是经典的MVC(模型-视图-控制器)模型的Web应用变体,这个改变主要是由于网络应用
2005-09-18 15:54:00
877
原创 使用 Easy Struts for Eclipse 开发 Struts
本文向您介绍了如何在 Eclipse IDE 中使用 Easy Struts 插件开发 Struts 应用程序。本文首先对 Easy Struts 及其安装配置步骤进行了简介,并通过一个循序渐进的例子介绍了如何构建一个基本的 Struts 应用程序。本文还介绍了增强 Struts 应用程序的各种方法,例如连接数据库,对应用程序进行模块化,内容的国际化和本地化,异常处理和创建自定义插件等等。最后,您
2005-09-18 15:49:00
1050
原创 JAVA中通过JDBC访问MS SQLServer2000的常见问题
JAVA中通过JDBC访问MS SQLServer2000的常见问题(by kingfish)看到很多初学或初用者都碰到这问题,小结一下供后来人参考。代码: Connection conn = null; try { Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); conn = Driv
2005-05-11 23:34:00
844
原创 保证你现在和未来不失业的十种关键技术
在当今的IT就业市场,有人欢喜有人忧。有人对目前的工作和薪水很满意,有人目前正面临着下岗,或者已经下岗…… 可能你是公司里唯一谙熟某项关键技术的高手,缺了你,公司便玩不转了;也可能你所在的公司对你现有的专业技能高枕无忧,认为你在任期内足以胜任公司给你的开发任务(当然就不会再花银子去培训你啦)。 不要告诉我你们公司对原来用VB3开发的业务处理系统很满意,而你呢,也认为自己除了用C语言开发程序以外
2005-05-06 12:41:00
1216
原创 做一个成功的程序员的七个要素
一、低承诺,高实现:如果你的承诺确实是管理人员想听到的,他就会喜欢你。但是,如果不能按照承诺及时交付软件,他就不会再喜欢你。 二、不要在软件中放入错误:优秀的程序员不在他们的代码中放入错误。 三、充满热情,努力工作:优秀的程序员是充满热情和努力工作的,他们具有很强的组织性,而且讲究方法,他们有能力将事情结构化。此外,大多数程序员勤奋工作的热情是令人难以置信的。 四、知道未知因素。 五、与小组成员友
2005-04-30 01:11:00
1003
原创 IT人必读:写给浮躁的IT同仁(请不要做浮躁的人)
1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。 2.初学者请不要看太多太多的书那会误人子弟的,先找本系统的学,很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。 3.看帮助,不要因为很难而自己是初学者所以就不看;帮助永远是最好的参考手册,虽然帮助的文字有时候很难看懂,总觉得不够直观。
2005-04-30 01:07:00
945
原创 职场不败的十大法宝
俗话说得好:会干的不如会说的。你想仅仅凭着熟练的技能和勤恳的工作,就在职场游刃有余、出人头地,未免有些天真了。虽然能力加勤奋很重要,但会说话,却能让你工作起来更轻松,并且可能帮助你加薪、升职。 1、应答上司交代的工作:我立即去办。 冷静、迅速地做出这样的回应,会让上司直观地感觉你是一个工作讲效率、处理问题果断,并且服从领导的好下属。如果你犹豫不决,只会让上司不快,会给上司留下优柔
2005-04-30 00:43:00
875
原创 哈佛成功金句
1、正确的思考 先正确的评判自己,才有能力评断他人。 你是否欺骗别人,或是自己?想清楚再回答。 三思而后行的人,很少会做错事情。 企图说服不用大脑的人,是徒劳无功。 认为整个世界都错的人,极可能错在自己。 2、行动 观察走在你前面的人,看看他为何领先,学习他的做法。 忙碌的人才能把事情做好,呆板的人只会投机取巧。 优柔寡断的人,即使做了决定,也不能贯彻到底。 善意需要适当的行动表达。 3、相信 相
2005-04-30 00:38:00
904
原创 [转载]如何提高自己的编程水平
不知不觉做软件已经做了十年,有成功的喜悦,也有失败的痛苦,但总不敢称自己是高手,因为和我心目中真正的高手们比起来,还差的太远。世界上并没有成为高手的捷径,但一些基本原则是可以遵循的。 1. 扎实的基础。数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握他们,很难写出高水平的程序。据我的观察,学计算机专业的人比学其他专业的人更能写出高质量的软件。程序人人都会写,但当你发现写到一定
2005-04-30 00:34:00
993
转载 Google搜索引擎新鲜玩法
你可能每天都要使用很多遍Google这个搜索引擎站点,下面的这些新鲜玩法你听说过吗? 1.搜索在线摄像头监视站点 在Google中输入“inurl:"ViewerFrame?Mode="”或者“inurl:"MultiCameraFrame?Mode="”、“inurl:"view/index.shtml"”(输入时不带外面的双引号,在英文状态下输入),你会获得无数个未经加密的网络摄像机
2005-04-26 18:30:00
964
原创 80年代初出生的十大尴尬
尴尬一:辛辛苦苦小学六年勤勤恳恳初中三年废寝忘食高中三年,眼看要走进考场却赶上国家扩招,任他猫猫狗狗也都能混个大学文凭,现在大学文凭算什么葱啊!(正好混了个) 尴尬二:稀里糊涂大学混了四年,使尽浑身解数拿到英语四级、计算机三级证,毕业证、学位证二证在手却怎么也找不到如意的工作,有的连工作都找不到??刚毕业就失业。 (混了四年拿了几个证,现在的工作的感觉就是被骗了,谁叫我们都是“第一次”啊,现在的
2005-04-20 23:57:00
912
1
原创 55种网页常用小技巧(javascript)
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6. 可以在收藏夹中显示出你的图标
2005-04-19 18:32:00
1782
原创 Java常见问题集锦25问
1、问: 如何设置Java 2(JDK1.2)的环境变量? 答: Java 2安装后,需要设置PATH和JAVA_HOME环境变量.与JDK1.1不同的是:设置好JAVA_HOME环境变量后,JVM将自动搜索系统类库以及用户的当前路径. Java 2环境变量的设置如下例所示: Solaris平台: setenv JAVA_HOME Java2的安装路径 setenv PATH $JAVA_HOME
2005-04-18 11:30:00
952
原创 JAVA程序员面试32问,你能回答多少题?
第一,谈谈final, finally, finalize的区别。 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。 第四,&和&&的区别
2005-04-14 23:55:00
941
原创 J2SE 5.0专题 之 语言特性
J2SE 5.0专题 之 语言特性 本文作者: 高宇翔(大胃) 1.1. 背景J2SE(TM) 5.0正式发布至今已超过3个月的时间了,就在前不久,大概是在两周之前,Sun又发布了更新过的JDK 5.0 Update 1,改掉了一些第一个版本中出现的bug。 由于Java社群等待这一从1.4向5.0版本升级已经有相当长的一段时间,大家都
2005-04-14 23:40:00
927
原创 生成一个java编制的可执行文件
将java编织成.class后,如果只是用java 命令来执行总觉得不是太过瘾,找个办法生成像exe文件一样用鼠标双击便可执行的文件,应该是很有趣的啊。本文主要介绍了一种生成java可执行程序的方法。这里我用了一个名字叫做exe4j的免费小软件,感觉不错。下面我将我把java的.class文件生成可执行文件的流程讲一下。首先:将你要选择好你即将发布的.class文件就不用细说了,下面是创建jar
2005-04-14 23:29:00
1710
原创 Eclipse平台入门:开发环境与实例
试验一下 Java 开发环境,我们将创建并运行一个“Hello, world”应用程序。使用 Java 透视图,右键单击“Hello”项目,选择 New=>Class,如图 2 所示。在随后出现的对话框中,键入“Hello”作为类名称。在“Which method stubs would you like to create?”下面,选中“public static void main(Strin
2005-04-14 23:26:00
835
原创 Java中static、this、super、final用法
( FROM csdn njchenyi 的 Blog )一、static 请先看下面这段程序: public class Hello{ public static void main(String[] args){ //(1) System.out.println("Hello,world!"); //(2) } } 看过这段程序,对于大多数学过Java 的
2005-04-14 13:09:00
895
转载 给女朋友的信(爆笑)!!
情人节那天你问我哪里对你好,我一时想不起来,经过这两天的思考,我终于想到如下这些我对你好的地方: 一、没认识你之前我拿奖学金,认识你之后我考试补考。没认识我之前你补考,认识我之后你拿奖学金。 二、我忍着让别人笑话的耻辱给你洗衣服。 三、一个苹果,都给你吃,两个苹果,我把大的给你吃。 四、同吃一条鱼,我让你吃大身,我自已吃鱼头。 五、你这么难看,我还说你漂亮。我这么帅,你还说我难看。 六、出去玩都是
2005-04-13 23:09:00
1005
原创 “老公,再抱我一分钟,好吗?”
她穿着白色的睡衣站在那里,眼中满是期待的神色。他坐在电脑前,转过头望着她,心中不禁一阵荡漾。 从座位上站起身,他张开双臂将她拥入怀中。“都快一点了,怎么还不睡?”她将头深深埋在他的怀中,语气中多了一丝委屈:“老公,你好久都没有抱过我了。”他搂紧了她,紧得一丝空隙都没有,紧得,似乎永远都不想放开手。 她是个特别的女孩儿,他一直都觉得。他们原本是彼此朋友的朋友,只是出于礼貌才会点头的那种。他曾看见
2005-04-13 22:54:00
835
原创 JAVA代码编写的30条建议
(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。 Java包(Package)属于一种
2005-04-13 22:47:00
977
原创 JAVA 编程规范
1. 应用范围 本规范应用于采用J2EE规范的项目中,所有项目中的JAVA代码(含JSP,SERVLET,JAVABEAN,EJB)均应遵守这个规范。同时,也可作为其它项目的参考。2. 设计类和方法 2.1 创建具有很强内聚力的类 方法的重要性往往比类的重要性更容易理解,方法是指执行一个统一函数的一段代码。类常被错误的视为是一个仅仅用于存放方法的容器。有些开发人员甚至把这种
2005-04-13 22:45:00
953
2
原创 Java文件操作详解
输入输出流 在Java中,我们把能够读取一个字节序列的对象称作一个输入流;而我们把够写一个字节序列称作一个输出流。它们分别由抽象类InputStream和OutputStream类表示。因为面向字节的流不方便用来处理存储为Unicode(每个字符使用两个字节)的信息。所以Java 引入了用来处理Unicode字符的类层次,这些类派生自抽象类Reader和Writer,它们用于读写双字节的Unico
2005-04-13 22:35:00
893
原创 JAVA中设计继承的6点建议
(摘自《JAVA2核心技术》,有删节)把通用操作放到超类中。 不要使用受保护字段。有的程序员认为把大多数实例字段设为protected是一个好主意,这样子类在需要的时候能够访问这些字段。然而,protected机制不能带来好的保护。主要基于两个原因。首先,子类集是无界的--任何人都可以从你的类派生出子类,然后他们就可以编写代码访问protected实例字段,因而就破坏了封装性。其次,在java语言
2005-04-13 22:35:00
791
原创 Tomcat4.1.31的数据库连接池配置
(摘自JAVA中文站)本文是作者在配置廖兄的blog时用到的,刚开始使用Tomcat5.0.27,后又使用Tomcat5.5.4,但是配置数据库总有错误,后来发现时context标志被取消的缘故。吾本性情中人,搞不定就换,于是就使用Tomcat4.1.31。主要参考FanyHan等人的相关文章,介绍了Tomcat4.1.31这个版本下数据库连接池的配置,及程序对连接池的JNDI查找,并提供相应测试
2005-04-13 22:34:00
834
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人