2006年04月
Hibernate3 API(Hibernate API Documentation (3.1.1)) 下载!阅读全文>
发表于 @ 2006年04月29日 12:02:00|评论(loading...)|编辑
上一篇中 Brett 介绍了文档对象模型(DOM),它的元素在幕后定义了 Web 页面。这一期文章中他将进一步探讨 DOM。了解如何创建、删除和修改 DOM 树的各个部分,了解如何实现网页的即时更新!阅读全文>
发表于 @ 2006年04月28日 23:36:00|评论(loading...)|编辑
这篇文章点明了Struts和Hibernate之间的一些鸿沟,尤其关系到面向对象建模方面。文章也描述了如何在两者间搭起桥梁,给出了一个基于扩展Struts的解决方案。所有的基于Struts和Hibernate构建的Web应用都能从这个通用的扩展中获益。 阅读全文>
发表于 @ 2006年04月28日 10:13:00|评论(loading...)|编辑
本文首先介绍了Lucene的一些基本概念,然后开发了一个应用程序演示了利用Lucene建立索引并在该索引上进行搜索的过程。阅读全文>
发表于 @ 2006年04月26日 16:09:00|评论(loading...)|编辑
如果你今天还不知道“史上最牛女秘书”是谁,或者你还没收到那封在网络上引起轩然大波的邮件,只能说明你不是那些著名外企中的一员。最近一周,从北京、上海到成都、广州、南京……全国所有知名外企都在疯狂转发一封来自EMC(全球最大的网络信息存储商,总部在美国)北京总部的电子邮件:EMC大中华区总裁陆纯初和他的高级女秘书因工作琐事发生激烈争吵,导致后者被迫离职。这起本该在企业内部消化的事件,却因牵起“老外和中国员工的文化障碍”的敏感话题,数天之内成为各大外企员工和网络舆论谈论的热点。阅读全文>
发表于 @ 2006年04月26日 15:26:00|评论(loading...)|编辑
这一段, Steve说明如何在Eclipse设置Ant的属性值以及环境变量. 他还展示了如何在Eclipse中配置的编辑Ant文件的Ant编辑器,如何使用不同版本的Ant,等等阅读全文>
发表于 @ 2006年04月26日 14:54:00|评论(loading...)|编辑
每当我们做了一项调查,我们发现越来越少的java开发者严格地使用command-line/text-editor(命令行/文本编辑器)方式. 绝大多数都采用了IDE(集成开发环境),而且大部分选择了Eclipse.设想一下,你乐意用IDE生成代码,而又不得不用命令行来编译? 答案当然是否定的. 阅读全文>
发表于 @ 2006年04月26日 14:52:00|评论(loading...)|编辑
本文详细介绍了如何在tomcat中配置数据源。网上此类文章很多,但是基本都是雷同的,而且对一些特殊问题以及原理并未详细阐述,所以想根据自己的实际经验,并结合例子写一篇详细的文章。阅读全文>
发表于 @ 2006年04月24日 12:35:00|评论(loading...)|编辑
sql server可以自增字段,但是oracle中在建表的时候可没有这个选项,但是可以通过触发器(trigger)或者序列(sequence)来实现,本文主要讲述如何在Oracle中使用Sequence。阅读全文>
发表于 @ 2006年04月22日 22:36:00|评论(loading...)|编辑
通俗的讲,Web服务器传送(serves)页面使浏览器可以浏览,然而应用程序服务器提供的是客户端应用程序可以调用(call)的方法(methods)。确切一点,你可以说:Web服务器专门处理HTTP请求(request),但是应用程序服务器是通过很多协议来为应用程序提供(serves)商业逻辑(business logic)。
阅读全文>
发表于 @ 2006年04月21日 15:46:00|评论(loading...)|编辑
这是 “Firefox 1.5 中的 XML” 系列中的第二篇文章,主要关注基本 XML 处理。Firefox 支持 XML 解析、级联样式表(CSS)和 XSLT 样式表。还会讨论一些限制。详细讨论一下 Firefox 中的基本 XML 处理。这里提供的 Firefox 屏幕图是使用 Ubuntu Linux 上的 Firefox 1.5.0.1 生成的,配置文件没有修改过(即没有扩展,保持了安装时的默认选项)。阅读全文>
发表于 @ 2006年04月21日 15:36:00|评论(loading...)|编辑
开放源码的 Firefox Web 浏览器变得越来越普及。用户喜欢它提供的安全和便捷特性。开发人员喜欢 Firefox 从 Mozilla 继承而来的对标准的遵循。最新的 Firefox 1.5 版本为 XML 开发人员提供了更多特性,包括 XML 解析、XHTML、CSS、XSLT、SVG、XML Events in JavaScript™ 和 XForms。其他第三方扩展提供了更多的 XML 支持。Uche Ogbuji 在本文中简要介绍了 Firefox 1.5 中的 XML 特性。阅读全文>
发表于 @ 2006年04月21日 15:29:00|评论(loading...)|编辑
在使用Oracle的过程,我们就不能不考虑性能和SQL优化,而正确的使用索引是优化SQL中的很关键的因素。如果发现Oracle在有索引的情况下而没有使用索引,这并不是Oracle的优化器出错。在有些情况下Oracle确实会选择全表扫描(Full Table Scan),而非索引扫描(Index Scan)。阅读全文>
发表于 @ 2006年04月21日 15:23:00|评论(loading...)|编辑
PL/SQL DEVLOPER V7.0以及中文包下载,内付注册码阅读全文>
发表于 @ 2006年04月21日 09:02:00|评论(loading...)|编辑
GMAIL可以让你的硬盘多1G空间-GMail Drive 1.0阅读全文>
发表于 @ 2006年04月20日 15:06:00|评论(loading...)|编辑
在网络上找了许久,没有一个真正可以解决TomCat多虚拟站点的配置问题的,经过试验和参考官方网站资料,终于解决了这个问题.阅读全文>
发表于 @ 2006年04月19日 11:42:00|评论(loading...)|编辑
在这篇文章中,我推荐使用Lucene,它是基于Java的开源搜索引擎,通过提取和索引相关的源码元素来搜索源代码。这里,我仅限定搜索Java源代码。然而,Lucene同样可以做到对其他编程语言的源代码的搜索。阅读全文>
发表于 @ 2006年04月19日 11:39:00|评论(loading...)|编辑
现在,已经有众多的基于Java的开源Web Framework,让我们能更加容易构造Web应用。在这些framework中,我觉得Cocoon、Struts和Turbine比较好。这三者各有所长,Cocoon是最好的XML Framework,Struts是最好的JSP Framework,Turbine是最好的Servlet Framework,我在这里给大家作一个简单的介绍。 阅读全文>
发表于 @ 2006年04月17日 14:00:00|评论(loading...)|编辑
现在,已经有众多的基于Java的开源Web Framework,让我们能更加容易构造Web应用。在这些framework中,我觉得Cocoon、Struts和Turbine比较好。这三者各有所长,Cocoon是最好的XML Framework,Struts是最好的JSP Framework,Turbine是最好的Servlet Framework,我在这里给大家作一个简单的介绍。
阅读全文>
发表于 @ 2006年04月17日 12:37:00|评论(loading...)|编辑
任务调度是大型J2EE web应用中常见的工作。开发者希望以指定的间隔时间执行各类操作,并完成一些无需用户输入的任务。Java中可有无数方法来做到这一点,但是在web应用中却并没有这方面的统一标准。Quartz是目前唯一的开源Java任务调度框架,它的确为开发者的锦囊中增加了很有用的内容。 阅读全文>
发表于 @ 2006年04月17日 09:14:00|评论(loading...)|编辑
Hibernate文档准确的来说,绝大部分内容都在讲对象的持久层设计,而不是简单的Hibernate使用,使用问题查Java doc就够了。所以学习Hibernate,主要是在学习持久层的设计模式,如果你把Hibernate文档都看完了,还整天只会提那些 Hibernate的配置问题,Hibernate的类调用问题,我觉得这样的人还没有真正的入门,算是白学了。阅读全文>
发表于 @ 2006年04月15日 11:32:00|评论(loading...)|编辑
微软今天公布了四月份信息安全更新,发布五项新的安全性公告,其中涵盖14个系统漏洞。赛门铁克安全响应中心将其中三项安全性公告列为重大风险,并且提醒用户特别注意隐藏在IE浏览器及MDAC的漏洞。此外,赛门铁克证实3个漏洞已经被黑客利用来发动攻击,因此强烈呼吁用户立即更新Windows Update,以确保企业及个人系统安全。阅读全文>
发表于 @ 2006年04月14日 17:28:00|评论(loading...)|编辑
垃圾收集几乎是每个开发人员都喜爱的一个 Java™ 平台特性,它简化了开发,消除了所有种类的潜在代码错误。可尽管垃圾收集一般来说可以让您无需进行资源管理,有时候您还是必须自己进行一些内务处理。在本期的 Java 理论与实践 中,Brian Goetz 讨论了垃圾收集的局限性,并指出了您必须自己做内务处理的场景。阅读全文>
发表于 @ 2006年04月13日 21:56:00|评论(loading...)|编辑
Java 5 在 Java Database Connectivity (JDBC) 方面加强了支持,其中加入了新的包 javax.sql.rowset,javax.sql.rowset.serial,javax.sql.rowset.spi。本文将通过实例来演示这些新的特性。阅读全文>
发表于 @ 2006年04月13日 21:50:00|评论(loading...)|编辑
在 Web 应用程序开发中,页面重载循环是最大的一个使用障碍,对于 Java™ 开发人员来说也是一个严峻的挑战。在这个系列中,作者 Philip McCarthy 介绍了一种创建动态应用程序体验的开创性方式。Ajax(异步 JavaScript 和 XML)是一种编程技术,它允许为基于 Java 的 Web 应用程序把 Java 技术、XML 和 JavaScript 组合起来,从而打破页面重载的范式。阅读全文>
发表于 @ 2006年04月13日 21:45:00|评论(loading...)|编辑
程序员(使用后端应用程序)和 Web 程序员(编写 HTML、CSS 和 JavaScript)之间的分水岭是长久存在的。但是,Document Object Model (DOM) 弥补了这个裂缝,使得在后端使用 XML 同时在前端使用 HTML 切实可行,并成为极其有效的工具。在本文中,Brett McLaughlin 介绍了 Document Object Model,解释它在 Web 页面中的应用,并开始挖掘其在 JavaScript 中的用途。阅读全文>
发表于 @ 2006年04月13日 21:40:00|评论(loading...)|编辑
在已发布的Java1.4中在核心代码库中增加了许多新的API(如Loging,正则表达式,NIO)等,在最新发布的JDK1.5和即将发布的JDK1.6中也新增了许多API,其中比较有重大意义的就是Generics(范型)。 阅读全文>
发表于 @ 2006年04月13日 10:15:00|评论(loading...)|编辑
本文将介绍在JSP页面中包含一些JavaScript这样一个简单而有效的方法来结合AJAX和Struts。在此我们介绍如何重新使用已经存在的Struts actions,但此技术同样可用于你选择的其他Java-Web 框架。本方法同样可平移到Struts或者JSF的下一个版本。阅读全文>
发表于 @ 2006年04月06日 22:40:00|评论(loading...)|编辑
在论坛上面常常看到初学者对线程的无可奈何,所以总结出了下面一篇文章,希望对一些正在学习使用java线程的初学者有所帮助。阅读全文>
发表于 @ 2006年04月05日 20:40:00|评论(loading...)|编辑
众所周知java.exe是java class文件的执行程序,但实际上java.exe程序只是一个执行的外壳,它会装载jvm.dll(windows下,以下皆以windows平台为例,linux下和solaris下其实类似,为:libjvm.so),这个动态连接库才是java虚拟机的实际操作处理所在。本文探究java.exe程序是如何查找和装载jvm.dll动态库,并调用它进行class文件执行处理的。阅读全文>
发表于 @ 2006年04月04日 10:27:00|评论(loading...)|编辑
对于很多 Web 开发人员来说,只需要生成简单的请求并接收简单的响应即可;但是对于希望掌握 Ajax 的开发人员来说,必须要全面理解 HTTP 状态代码、就绪状态和 XMLHttpRequest 对象。在本文中,Brett McLaughlin 将向您介绍各种状态代码,并展示浏览器如何对其进行处理,本文还给出了在 Ajax 中使用的比较少见的 HTTP 请求。阅读全文>
发表于 @ 2006年04月04日 00:03:00|评论(loading...)|编辑
无论是使用手工试探还是使用安全测试工具,恶意攻击者总是使用各种诡计从你的防火墙内部和外部攻破你的SQL服务器系统。既然黑客在做这样的事情。你也需要实施同样的攻击来检验你的系统的安全实力。这是理所当然的。下面是黑客访问和攻破运行SQL服务器的系统的十种诡计。 阅读全文>
发表于 @ 2006年04月03日 23:47:00|评论(loading...)|编辑
在此前的Spring: A Developer's Notebook摘录中,作者Bruce Tate和Justin Gehtland讨论了在Spring中使用iBATIS OR持久化框架的内容。出于其他的原因,此选择要求深入SQL底层。在这篇第五章的摘录中,他们转向那些更加彻底地把SQL从你的Spring应用中独立的持久化框架。阅读全文>
发表于 @ 2006年04月03日 23:38:00|评论(loading...)|编辑
4月1日,Eclipse 3.2 M6 发布了。eclipsezone提到:请不要以为这是愚人节玩笑。Eclipse 3.2 M6 发布了。 阅读全文>
发表于 @ 2006年04月03日 23:35:00|评论(loading...)|编辑
Greg Stein, Google open-source group 的一位开发经理, 同时也是 Apache Software Foundation的主席.. 在EclipseCon 2006 上, 他接收eweek采访的时候说道:我们希望通过捐赠或者通过参与实际的开发来支持Eclipse的发展阅读全文>
发表于 @ 2006年04月03日 23:32:00|评论(loading...)|编辑