- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 (大师级Java开发者 须知!)What Great Java Developers Ought To Know
标题大了,其实目前还没有人总结.,, 只是很想看到这样的Java大师级别人物的java总结.起源于一篇.NET的兄弟文章http://www.hanselman.com/blog/WhatGreatNETDevelopersOughtToKnowMoreNETInterviewQuestions.aspxWhat Great .NET Developers Ought To KnowEve
2005-02-24 06:01:00 5020
原创 JSR 268 (Java Smart Card I/O API) 呈交 JCP
Smart Cards, 也被称作集成电路卡(integrated circuit cards),就是我们常见的行状似象信用卡的那种小型计算设备,笔记本里的(PCMCIA卡) 。 PC和Server 与 Smart Carder结合在一起,是通过一套APDU (Application Protocol Data Units)的协议来完成的。 JSR268将为他们之间的通信 定义一
2005-01-31 13:37:00 2440
原创 Class Loading ---(类装载机制,开发者不得不知道的故事) --下篇
如何构造使用自定义的ClassLoader既然自定义的ClassLoader,能解决上述问题,那接下去看看,我们如何来使用自定义的ClassLoader。结合本文种的原码---(在differentversionspush的目录里),有个FileSystemClassLoader,类图描述如下:图9. 看看他的方法 findClassBytes(String className);
2005-01-28 21:48:00 2226
原创 Class Loading ---(类装载机制,开发者不得不知道的故事) --中篇
我们是否需要自定义的ClassLoader? 理由之一: 如果我们自定义了ClassLoader,那我们便可以控制JVM的加载动作了。 上面说一个class标识是由于package+classname组成得。 对于所有实现java.io.Serializable接口的类,都是由serialVersionUID管理这些类得版本(RMI,JNDI,Security里都
2005-01-28 21:37:00 2057
原创 Class Loading ---(类装载机制,开发者不得不知道的故事)
也许你认为Class Load是一个高级话题,不管怎样,作为开发者你还是要了解它。 本文基于最新得JDK5,然而将诉的内容却包含了最基本的原理,希望你能更加深入了解自己所使用得语言。 理解CLassLoader 如果你自己定义了一个 org.test.Object 。你在程序中这样写:import ort.test.ObjectObject o = new S
2005-01-28 13:15:00 6366 10
原创 工欲善,必先利其器 -- (使用开源工具提高J2EE系统的质量)
本文作者从实践出发,给了开发人员尤其是对Team Leader 和 Project Manager一些建议。 1。使用可测量质量的工具(如果你的质量不可测量,谈何质量控制? ) 2。通过工具的报告结果 来制定每次质量提升的关卡。(有了结果报告,那才算过关!) 3。强调责任心,确保结果(开发人员没责任心,用了工具又能怎样? ) 目前有好多开源工具,能给J2EE系统开发带来很大的帮助。作者打了个比喻
2005-01-27 00:42:00 3830 1
原创 使用open source产品组装你的web应用架构(一)
使用open source产品组装你的web应用架构(一) 其实,就算用Java建造一个不是很烦琐的web应用,也不是件轻松的事情。 在构架的一开始就有很多事情要考虑。 从高处看,摆在开发者面前有很多问题:要考虑是怎样建立用户接口?在哪里处理业务逻辑? 怎样持久化的数据。 而这三层构架中,每一层都有他们要仔细考虑的。 各个层该使用什么技术? 怎样的设计能松散耦合还能灵活改变? 怎样替
2004-04-12 12:29:00 2570
原创 使用open source产品组装你的web应用架构(二)
使用open source产品组装你的web应用架构(二) 一个简单例子 既然我们已经从全局上理解这些组件。 现在就让我们开始实践吧。 我们还是用 Struts,Spring 和Hibernate。这三个框架已经被描述够多了,这里就不重复介绍了。 这篇文章举例指导你如何使用这三个框架整合开发, 并向你揭示 一个请求是如何贯穿于各个层的。(从用户的加入一个Order到数据库,显示;进
2004-04-12 12:29:00 2207 1
原创 使用open source产品组装你的web应用架构(三)
下面是HibernateSessionFactory 和 HibernateTransactionManager:的配置: class="org.springframework.orm.hibernate. LocalSessionFactoryBean"> com/meagle/bo/Order.hbm.xml
2004-04-12 12:29:00 1876
原创 使用open source产品组装你的web应用架构(四)
使用open source产品组装你的web应用架构(四) 提供一个服务定位器(Providing a Service Locator) 既然我们已经将我们的Serices和DAO搭配起来了。我们需要把我们的Service显示到其他层。 这个通常是在Struts或者Swing这层里编码。一个简单方法就是用 服务定位器返回给Spring context 。当然,可以通过直接
2004-04-12 12:29:00 2092 2
原创 测试实践:Eclipse 之 JUnit(一)
测试实践:Eclipse 之 JUnit(一)(Using JUnit With Eclipse IDE) 这篇文章将给你介绍JUnit——一个工程测试调式的工具。 在介绍了了 测试驱动开发理论之后,我们继续介绍“怎样用Eclipse创建你的、JUnit Test”。 我们会用象"hello word"一样简单例子来向你揭露JUnit Case。 自动化测试(automa
2004-02-11 17:40:00 2147
原创 测试实践:Eclipse 之 JUnit(二)
测试实践:Eclipse 之 JUnit(二)(Using JUnit With Eclipse IDE) (继续)通过以下两步来建立我们简单的Test Case; 1. 建立Junit.framework.TestCase的实例. 2. 定义一些 以"test"开头的测试函数, 并且返回一空值.(比如 testWasTranscationSuc
2004-02-11 14:08:00 1975
原创 几种常用的表单输入判断
//函数名:chksafe//功能介绍:检查是否含有"",//,"/"//参数说明:要检查的字符串//返回值:0:是 1:不是function chksafe(a){ return 1;/* fibdn = new Array ("" ,"//", "、", ",", ";", "/"); i=fibdn.length; j=a.length; for (ii=0;ii { for (
2003-08-27 21:43:00 2484 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人