2005年10月
这两个词和优秀联系起来,似乎有些不可思议。但从辩证的角度来看,这两项要素确实是成为一名好的程序员所应该具备的。阅读全文>
发表于 @ 2005年10月31日 14:01:00|评论(loading...)|编辑
将可复用程序进行组件化是J2EE的核心思想之一。组件表示的是开发和发布的单元,从组件用户的角度来看,组件可以在一个应用程序中使用多次,并在多个位置使用,在JAVA爱好者中一个广为人知的组件实例就是免费的商业组件SmartUpload。这里向大家介绍的是个人在实践中为了简化工作而制作的一个简单的自动插入数据的java组件,目的是将个人编制组件时的思考方法和技术实践拿出来与大家交流切磋。阅读全文>
发表于 @ 2005年10月27日 12:50:00|评论(loading...)|编辑
最古老的解决方案是使用String的字节码转换,这种方案问题是不方便,我们需要破坏对象封装性,进行字节码转换。
阅读全文>
发表于 @ 2005年10月27日 12:42:00|评论(loading...)|编辑
四个有用的过虑器:使浏览器不缓存页面的过滤器,检测用户是否登陆的过滤器、字符编码的过滤器、资源保护过滤器。 阅读全文>
发表于 @ 2005年10月25日 09:18:00|评论(loading...)|编辑
在本文中我们讨论了相当多的 JSF 转换和验证的基本内容。事实上,我们讨论了在自己的应用程序中使用这些过程需要知道的大部分内容(至少对这个版本的 JSF 而言)!阅读全文>
发表于 @ 2005年10月21日 14:41:00|评论(loading...)|编辑
在本文中我们使用了一个范例和三个使用案例来介绍 JSF 请求处理的生命周期,并展示了其组件模型的一些必备特性。阅读全文>
发表于 @ 2005年10月21日 14:35:00|评论(loading...)|编辑
Jason Hunter通过对一些自由而又实用的过滤器的研究以对新的servlet过滤器模型进行深入探讨。你将知道这些过滤器是如何工作以及你能用他们做什么。最后,Jason介绍了他自己为简化文件上传而做的多路请求过滤器。 阅读全文>
发表于 @ 2005年10月20日 20:10:00|评论(loading...)|编辑
规范还没有成熟,没有标准被大范围采用对于现在想应用BPM的公司来讲,比较工作流系统是一个极其困难的挑战尽管标准化工作慢了一拍,可好的工作流管理系统还是有的。这对于已经在挑选工作流系统的组织来说是一个好消息。 阅读全文>
发表于 @ 2005年10月20日 10:15:00|评论(loading...)|编辑
JDK1.5中引入了对java语言的多种扩展,泛型(generics)即其中之一。阅读全文>
发表于 @ 2005年10月16日 11:24:00|评论(loading...)|编辑
JSF 拥有一个与 AWT 的 GUI 组件模型类似的组件模型。可以用 JSF 创建可重用组件。但不幸的是,存在一个误解:用 JSF 创建组件很困难。不要相信这些从未试过它的人们的 FUD!开发 JSF 组件并不困难。阅读全文>
发表于 @ 2005年10月13日 13:46:00|评论(loading...)|编辑
Struts和JSF/Tapestry都属于表现层框架,这两种分属不同性质的框架,后者是一种事件驱动型的组件模型,而Struts只是单纯的MVC模式框架,老外总是急吼吼说事件驱动型就比MVC模式框架好,何以见得,我们下面进行详细分析比较一下到底是怎么回事?阅读全文>
发表于 @ 2005年10月13日 11:37:00|评论(loading...)|编辑
本文用eclipse的自动重构功能对一个程序实例进行重构,目的是探索Eclipse自动重构可以在多大程度上辅助重构这个过程。阅读全文>
发表于 @ 2005年10月12日 10:24:00|评论(loading...)|编辑
本文将介绍J2SE 5.0中三个比较重要的特性: 枚举类型, 注释类型, 范型, 并在此基础上介绍在如何在Eclipse 3.1开发环境中开发枚举类型, 注释类型和范型应用。阅读全文>
发表于 @ 2005年10月11日 13:26:00|评论(loading...)|编辑
J2SE 5.0中的最显著的变化之一是添加对泛型类型的支持. 在J2SE 1.4 以及之前的版本中, Java程序并不是类型安全的。阅读全文>
发表于 @ 2005年10月11日 13:22:00|评论(loading...)|编辑
本系列将介绍J2SE 5.0中三个比较重要的特性: 枚举类型, 注释类型, 范型, 并在此基础上介绍在如何在Eclipse 3.1开发环境中开发枚举类型, 注释类型和范型应用。本文将介绍注释类型。阅读全文>
发表于 @ 2005年10月11日 13:16:00|评论(loading...)|编辑
通过使用一些辅助性工具来找到程序中的瓶颈,然后就可以对瓶颈部分的代码进行优化。阅读全文>
发表于 @ 2005年10月11日 10:12:00|评论(loading...)|编辑
finally块中不允许使用return,continue或break的原因。阅读全文>
发表于 @ 2005年10月11日 10:09:00|评论(loading...)|编辑
开发人员认为,如果有合适的工具来创建交互式Web界面,他们就能将时间集中在核心需求和定制上,并在规定时间内及时得交付应用程序。阅读全文>
发表于 @ 2005年10月10日 13:44:00|评论(loading...)|编辑