Sun公司日前表示:为了推进Linux开发者使用Java的热情,公司决定将之前保留的所有的JAVA平台技术彻底的开源。2006年11月13日,Sun公司正式宣布使用GPLv2授权协议开放Java虚拟机和编译器的源代码。媒体认为Sun的这次彻底开源,将给JAVA的应用和发展提供一个新的机遇,也是Sun拉拢开源社区人才和开源公司的进一步举动。通过这种彻底的方式,JAVA技术将成为完全开源的技术,可以更方便的和各种Linux发行版进行融合。阅读全文>
发表于 @ 2008年04月26日 18:09:00|评论(loading...)|编辑|收藏
这个DAO类与非Ajax的DAO类没有什么区别,甚至与非Struts应用程序中的DAO类也没有区别。这个类的主要功能是从数据库中获取数据,因为它是基于Ajax技术的,会返回XML。作为一种良好的编程习惯,这个DAO类应该返回一个String或者StringBuffer对象。应该在一个独立的帮助器类或者代理类中实现到XML的转换(但是,在这里我们不会研究面向对象设计模式)。阅读全文>
发表于 @ 2008年01月25日 00:56:00|评论(loading...)|编辑|收藏
Ajax不是单一的技术,这一点本章前面已经提及。要记住,Ajax与Java或者.NET没有什么直接的关系。可以编写Ajax代码(使用JavaScript语言)与任何类型的后端代码进行交互——比如Java、.NET、PHP或者其他技术。从技术角度来看,Ajax给我们带来的最大好处是有助于提升Web应用程序的处理速度。Ajax从如下三个方面实现这个目标:◆更好地利用浏览器缓存。◆ 把网络请求压缩到一个数据包中,以缓解网络延迟问题。◆不要求服务器处理整个页面,进而降低服务器的负载。阅读全文>
发表于 @ 2008年01月23日 09:46:00|评论(loading...)|编辑|收藏
下面列出Ajax技术也许能够体现其价值的几个地方。►表单:这是首选的。基于Web的表单的处理速度是很慢的!Ajax可以动态地提升Web表单的性能,对于这一点应该是毫不怀疑的。► 用户通信:在设计用户通信特性,比如聊天页面、投票按钮、消息线程、评级等时,Ajax是一种非常有用的技术。这种应用的一个范例是Netflix电影评级按钮。►新闻:RSS种子是可以真正发挥Ajax技术优势的另外一个流行概念。现在有关RSS的应用很多,比如Google News。► 数据处理:一个例子是对表中数据列进行排序或者筛选。另外一个例子是使用线索(hint)的表单完成机制,比如Google Suggest特性(在本章的后面部分,你会看到有关这方面的后者的部分代码)。阅读全文>
发表于 @ 2008年01月22日 21:28:00|评论(loading...)|编辑|收藏
当然,你也会想到,Google是新的Ajax技术的最大用户之一。Google Gmail、Google Calendar以及Google Personalized Home页面,这些Web应用程序都是应用Ajax技术的范例。比如,Google Calendar使用Ajax以实现日历项的快速增加和更新。Gmail使用Ajax技术,以显示右上角“loading”文本的内容。 Yahoo的新主页面也使用了Ajax技术。借助于Ajax技术,在主页面上增加很多个性化功能以及很多新特性,比如电子邮件快速浏览。阅读全文>
发表于 @ 2008年01月21日 21:15:00|评论(loading...)|编辑|收藏
本书是经典Struts著作Pro Jakarta Struts的新版本,饱含业界顶尖专家在多年的实际开发工作中总结出来的宝贵经验。本书内容丰富,几乎涵盖了与Struts相关的所有高级主题。本书注重实践,针对日常开发工作中可能遇到的各种“疑难杂症”给出了有效的解决方案,并通过模式和反模式阐述了Web应用程序的开发思想。通过本书,你可以轻松而迅速地使自己的Struts技术上升到一个新的高度,解决实际问题的能力也将大大增强。阅读全文>
发表于 @ 2008年01月18日 14:18:00|评论(loading...)|编辑|收藏