posts - 310, comments - 6939, trackbacks - 0, articles - 3
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

J2EE

posted @ 2008-01-29 09:16 诗特林 阅读(9262) | 评论 (1)  编辑 |

     摘要: Apache Lucene Java 2.3.0 发布了。Apache Lucene可以说是Java社区全文检索引擎的事实标准,无人不晓,Lucene社区是相当活跃的,几乎每年都有两个版本发布,26号Lucene正式发布2.3版本。  阅读全文

posted @ 2008-01-28 09:23 诗特林 阅读(2279) | 评论 (2)  编辑 |

     摘要: Developer网站评选出了2007年度最佳的IT产品及技术。虽然对于搞技术的人员来说,技术可能比这些要重要,但是正是由于这一点,才导致了技术人员只能是技术人员,需要跨出这样的心态,多了解一点全局与行业的东西。Developer网站就技术、框架、开发工具、开发辅助工具、Web Service开发工具、无线/移动开发工具、数据库工具、Java工具、.Net工具、开源工具等几大方面作出了评选。
一、技术
二、框架
三、开发工具
四、开发辅助工具
五、Web Service开发工具
六、无线/移动开发工具
七、数据库工具
八、Java工具
九、.Net工具
十、开源工具  阅读全文

posted @ 2008-01-20 09:36 诗特林 阅读(3254) | 评论 (9)  编辑 |

     摘要:
Sun收购MySQL与Oracle收购BEA发生在同一天,这让我们这些好事之徒不得不多想一点了。

Sun与MySQL

Oracle与BEA  阅读全文

posted @ 2008-01-17 09:16 诗特林 阅读(2402) | 评论 (2)  编辑 |

     摘要: jQuery 1.2.2发布
jQuery是JavaScript语言的一个新的资源库(框架),能快速、简洁的使用HTML documents、 handle events,、perform animations,并且能把Ajax交互应用到网页,jQuery能够改变你书写JavaScript的方式。


下载最新的jQuery文件
  阅读全文

posted @ 2008-01-15 19:06 诗特林 阅读(1605) | 评论 (2)  编辑 |

     摘要: 今天在使用NetBean6开发时,经常使用在整个项目中查找的功能,[Edit]>[Find in Project](或是按ctrl+shift+F),开始查找时并无问题,查了几个后,发生了如下图的错误,更加可恶的是,然后此功能就一直用不了,直到重启NetBeans,让俺大跌眼镜.请Sun快点搞定这个Bug呢.  阅读全文

posted @ 2008-01-08 15:02 诗特林 阅读(1323) | 评论 (3)  编辑 |

     摘要: Wicket一个开发Java Web应用程序框架。它使得开发web应用程序变得容易而轻松。 Wicket利用一个POJO data beans组件使得它可以与任何持久层技术相结合。一个结合Eclipse工具的Demo可以引导你如何利用Wicket来发开Web应用程序。

刚过完新年,Wicket开发团队就发布了1.3版本。

新版本带来了一些全新的特性:  阅读全文

posted @ 2008-01-03 19:03 诗特林 阅读(2061) | 评论 (1)  编辑 |

     摘要: Guice作为一种优秀的IoC引擎,确实有很多让人激动让人动心的优势与特点,且听我一一道来:  阅读全文

posted @ 2007-12-30 13:57 诗特林 阅读(2247) | 评论 (0)  编辑 |

     摘要: Android,号称“史上首个全免费开放的手机平台”。Google Android动了谁的奶酪?是Apple,还是微软?互联网时代奇迹般崛起的Google,已经成为微软的心腹大患。然而不论Google OS的谣言传得多么活灵活现,业界多么意淫Google直接挑战微软Windows操作系统,然而Google从来都是按兵不动。Google看得很清楚,桌面操作系统时代快要结束了,现在是掌上操作系统时代登场了,谁能够先一步占领消费者的手掌,谁才是真正的赢家。这一次,Google终于亮剑了,亮出来的绝对是一把无坚不摧的利剑——Android。这回该轮到Sun头痛了,原来Android动的就是Sun的奶酪。  阅读全文

posted @ 2007-12-29 10:29 诗特林 阅读(1997) | 评论 (10)  编辑 |

     摘要: 从当初的1.1,Groovy已经发布到了1.5的版本了。而Groovy1.5具有哪些新特性呢?
当本年度Groovy刚发布1.0的时候,在不到一年的时间里,很多人都想不到Groovy1.5的版本会发展这么快。不仅仅是在Groovy语言的横向,更加重要的是它有纵向的发展或是深度上的发展。

发展这么好,大家不禁要问一下,Groovy1.5将去向何方?

如果读者正在使用Groovy,那么您认为Groovy下一版本将在哪些方面有更加良好的改进呢?
  阅读全文

posted @ 2007-12-27 08:48 诗特林 阅读(1703) | 评论 (3)  编辑 |

     摘要: 前阵子盛传ruby下一个重大版本 1.9版本很可能将在今年圣诞节期间发布,果然,圣诞期间Matz就发布了ruby 1.9这一重要的版本。

ruby 1.9集成了YARV虚拟机,大幅度提高了ruby的运行性能,根据相关评测表明,平均性能提升了3倍,并且YARV能够真正支持本地线程库,实现真正的并发运行,因此被整个ruby社区高度期待。
  阅读全文

posted @ 2007-12-26 08:11 诗特林 阅读(1776) | 评论 (4)  编辑 |

     摘要: 圣诞夜JBoss Seam(JBoss 5 Beta 3、RichFaces、Seam 2.0.1 CR1)发布新版本
当大家都沉浸在圣诞的快乐中的时候,JBoss又发布了新的更新包了。
  阅读全文

posted @ 2007-12-25 09:33 诗特林 阅读(1462) | 评论 (0)  编辑 |

posted @ 2007-12-22 08:13 诗特林 阅读(1821) | 评论 (0)  编辑 |

     摘要: Guice1.0 vs Spring2.5  阅读全文

posted @ 2007-11-03 09:50 诗特林 阅读(1978) | 评论 (2)  编辑 |

     摘要: 免费的Java书籍下载  阅读全文

posted @ 2007-09-22 14:14 诗特林 阅读(3424) | 评论 (4)  编辑 |

     摘要: GlassFish 2 vs. Tomcat 6

随着GlassFish V2的发布如今,越来越多的人开始使用GlassFish了. 而且很多应用在GlassFish下运行良好.这自然让很多像我这样喜欢比较的人来将它两者做个比较.  阅读全文

posted @ 2007-09-21 09:54 诗特林 阅读(4665) | 评论 (11)  编辑 |

     摘要: Flex的工作炙手可热

著名的indeed.com公司统计的结果,Flex的工作需求增长尽快(具体见下图),我们是不是有必要学一学Flex?  阅读全文

posted @ 2007-09-16 10:41 诗特林 阅读(1530) | 评论 (5)  编辑 |

     摘要: Eclipse中最常用的10个快捷键  阅读全文

posted @ 2007-09-16 10:30 诗特林 阅读(48673) | 评论 (11)  编辑 |

     摘要: 转载:用Java实现断点续传
其实断点续传的原理很简单,就是在Http的请求上和一般的下载有所不同而已。
打个比方,浏览器请求服务器上的一个文时,  阅读全文

posted @ 2007-09-15 11:15 诗特林 阅读(1540) | 评论 (0)  编辑 |

     摘要: 基于WEB的批量大文件上传下载技术共享

本人用activex技术开发的一个基于ftp协议上传和下载的activex控件,可以嵌入到JSP文件中,进行基于WEB B/S结构下批量文件上传和下载(具体内容可见下图),需要的留下email,希望与大家共享(含源代码).  阅读全文

posted @ 2007-09-13 09:46 诗特林 阅读(14619) | 评论 (988)  编辑 |

     摘要: Web 框架琳琅满目,下图可以比较一下各种框架的流行程度及发展趋势.  阅读全文

posted @ 2007-09-08 15:03 诗特林 阅读(2626) | 评论 (9)  编辑 |

     摘要: 前两天把考试系统分析师的资料共享给大家了,大家反映很不错.有朋友问到有没有软件设计师(高级程序员)的

资料,今天就把上次过软件设计师时候的资料共享给大家,算是共享到底吧.

共享出来,给需要参加今年11月份软设考试的朋友省点找资料的时间.(具体资料请见下图)  阅读全文

posted @ 2007-08-29 09:12 诗特林 阅读(3756) | 评论 (264)  编辑 |

     摘要: 系统分析师最新资料

也是在网上看到过了系统分析师的朋友发布资料,当时下了,看了看,决定去报名,当时省了很多重新找资料的时间.

刚过的系统分析师(51/48/46),,有一些资料,共享出来,给需要参加今年11月份系分考试的朋友省点找资料的时间.(具体资料请见下图)

不需要过或是不想过系统分析师的朋友请不要拍砖,毕竟大家仁者见仁,智者见智.

需要的请留个邮箱.  阅读全文

posted @ 2007-08-27 09:09 诗特林 阅读(5363) | 评论 (720)  编辑 |

     摘要: Java作为一种成熟的语言,同时作为一种优秀的平台,已经广为接受。很多的程序员对Java技术很精通。如果说在进行软件开发的时候,把Java这个平台抛掉或对之置若罔闻,对现在的开发者来说,这是一件忍痛割爱的事情。不管是为了更好的提高程序的性能或是稳定性,还是看中了Java非常丰富的类库,非Java应用程序在JVM上运行已经吊足了程序员的胃口。那么,Java可以为应用程序提供统一的运行平台吗?JVM能承担这一艰巨的任务否?  阅读全文

posted @ 2007-08-24 09:03 诗特林 阅读(1293) | 评论 (2)  编辑 |

     摘要: 随着互联网开源潮流的迅速发展,全球IT业正迎来一个新的发展格局成长期。对全球的开源体系——LAMP(Linux、Apache、MYSQL、PHP)而言,其所代表的开源软件及应用,以其开放性、低成本、安全性、适用性以及可靠性能,正对传统软件、硬件和系统集成商产生巨大的冲击,同时,也给创新型IT企业、程序开发者创造了前所未有的机遇。作为软件行业风尖浪口的Java,几多褒贬,几多称赞。Java有能力抵挡LAMP的进攻吗?或是LAMP、.Net与Java将三分天下乎?难道昔日”酷毙了”的Java已经成为过时技术了吗?
LAMP宣称,在Linux系统下开发软件不再需要层的概念了,Java不再是唯一的选择了。在本文中,笔者将对LAMP和Java这两种语言进行详细的比较。比较将涉及到这两种语言的起源、特点及各自的优劣势等方面的内容。希望通过这样的比较,让读者了解这两种语言各自的特点,以便于在自己的项目中,根据实际情况,尽快的看清软件语言的发展趋势。
  阅读全文

posted @ 2007-08-14 08:58 诗特林 阅读(1189) | 评论 (8)  编辑 |

     摘要: 围绕Java与动态语言(比如Ruby、PHP、Perl和Python)之间的争论,虽然一直没有一个确定的答案,但从来没有消失过。随着Java的日趋复杂,动态语言的优势——简化和易用就越加凸显出来。.Ruby是一种好语言,和Rails一起提供了引人注目的新价值(从效率的角度)并且这样的价值还在飞速地增长中。Ruby不一定是最好的语言,但是它也许会是最有可能挑战Java的一种语言。它很有可能首先在一个更小但是却重要的环境中取得好成绩。

然而,在Ruby尚没成为主流的今天,存在着关于Ruby对比Java而言而存在的若干误区,本文将通过对Ruby与Java两种语言而来揭露这些误区。
  阅读全文

posted @ 2007-07-24 15:17 诗特林 阅读(1745) | 评论 (14)  编辑 |

     摘要: Struts作为MVC 2的Web框架,自推出以来不断受到开发者的追捧,得到广泛的应用。作为最成功的Web框架,Struts自然拥有众多的优点:MVC 2模型的使用、功能齐全的标志库(Tag Library)、开放源代码。

但是,正所谓“没有最好,只有更好”,Struts1.x自身也有不少的缺点:需要编写的代码过多,容易引起“类爆炸”、单元测试困难。这些缺点随着Web的发展越来越明显。这就促生了Struts 2,它的诞生能很好的解决上述问题。

在本文中,笔者将对Struts2和Struts1.x这两种框架进行详细的比较。比较将涉及到这两种框架的Action、验证、类型转换及如何开发等方面的内容。希望通过这样的比较,让读者了解这两种框架各自的特点,以便于在自己的项目中,根据实际情况,尽快的过渡到Struts2的时代。本文的内容基于Struts2.0.6。
  阅读全文

posted @ 2007-07-17 17:09 诗特林 阅读(8255) | 评论 (5)  编辑 |

     摘要: Java自从推出以来一直备受关注,不过在嵌入式系统设计师看来,其性能并不能令人满意。运行Java虚拟机(JVM)解释Java字节码,这种方式对大多数嵌入式应用来说占用空间过多,运行速度过慢。不过Sun的Java 2 Micro Edition(J2ME)改变了这种状况。
对嵌入式系统设计师来说,Java有许多优点。作为一门编程语言,Java允许面向对象编程,又没有C中存在的严重问题。Java运行时环境还提供了有用属性。Java提供的内存管理功能使得编程人员不必分配及释放内存。运行时环境甚至可以通过整合核心类库来简化程序分配。 但大多数嵌入式应用面临Java没有处理好的两大约束:没有足够的空间和时间。

那么,Java作为一种在C++基础上改进了的面向对象的语言,在嵌入式应用开发方面能挑大梁吗?能否为它自己撑起一片蔚蓝的天空呢?
  阅读全文

posted @ 2007-07-09 10:47 诗特林 阅读(433) | 评论 (0)  编辑 |

     摘要: Open Source(开放源代码,以下简称开源)和SOA(Service-Oriented Architecture, 服务导向的架构),是目前最为前沿的IT行业趋势。IT行业分析公司Gartner 认为SOA将成为创建和交付软件的主导框架,同时预测到2010年时,应用软件收入增长的80%将来自基于SOA的方案,IDC预计2010年中国SOA市场规模将达5亿美元。另一方面,开源社区也越来越活跃,IBM、Oracle、AMD、BEA等都在支持和实施一些开源计划。

当然,开源不仅仅是针对商用,SOA也仅仅是针对系统集成。这两个因素正酝酿IT的一场技术机制与商业模式的变革,同时这也构成了新的行业“洗牌”动因。而把SOA与开源软件的优点相结合,不仅可以降低客户的IT成本,同时还能敏捷地应对不断变化的业务需求。那么开源能否成为SOA的急先锋呢?或是两者相得益彰?抑或开源是SOA的最终归宿?
  阅读全文

posted @ 2007-07-07 16:57 诗特林 阅读(351) | 评论 (0)  编辑 |

     摘要: 自从2000年Struts诞生以来,基于动作(action-based)的MVC架构在web开发方面可谓风光无限。目前主流的WEB框架如Struts、Webwork(Java)、Ruby on Rails(Ruby)、Zend Framework(PHP)等都采用这种设计模式。URL映射到控制器(controller)和控制器中的动作(action),由action来处理请求并输出响应结果。然而风水轮流转,基于组件(component-based)和事件驱动(event-driven)的开发模型,抢占了动作开发模型的不少风光,出演了一场“狼来了”的好戏。有的成为了PK Struts的优秀选手。而由Sun公司推出的JSF(Java Server Faces)和Apache组织主导的Tapestry是这场选秀的成功晋级者。

JSF将是J2EE5.0中所包含的Web开发框架,这应该是第一个成为JCP(Java Community Process)标准,并且随J2EE SDK一起发布的web框架,可以看出sun对它的期望很高。JSF最大的竞争对手是Tapestry,是Apa  阅读全文

posted @ 2007-07-07 16:55 诗特林 阅读(1193) | 评论 (0)  编辑 |