鐵手劍譜

          上善若水
          數(shù)據(jù)加載中……

          Java i18n的一個(gè)很好的文章

          前些日子說(shuō)要整理一下Java中文字編碼的處理的文章,今天早上發(fā)現(xiàn)一篇比較好的材料,從各個(gè)角度都討論了有關(guān)編碼處理的問(wèn)題。其實(shí)其基礎(chǔ)和我想的一樣,盡量在各個(gè)環(huán)節(jié)都統(tǒng)一成Unicode,而不是到處進(jìn)行修修補(bǔ)補(bǔ)的轉(zhuǎn)碼。

          作者說(shuō)將不時(shí)更新,而且其中有些示例不時(shí)基于最廣泛的Tomcat,不過(guò)基本上都差不多,涉及到這些環(huán)節(jié)。

          他強(qiáng)調(diào)不要Copy文章,可以Link,以便獲得最新的Update,所以,我們就link一下,地址是:

          http://tomi.panula-ont.to/i18n/

          posted @ 2005-08-29 10:05 鐵手 閱讀(1424) | 評(píng)論 (0)編輯 收藏
          TOP Java Books

          前面有個(gè)朋友說(shuō)看書總是希望要看4 Star以上的(Amazon Reviewed),一直想擬一個(gè)Book List,不過(guò)一直沒(méi)有付諸行動(dòng)。不過(guò)大家可以先看看這些數(shù)據(jù)排名:

          1 TOP Java Books:



          (Head First系列非常之好,可是也很難以搞到。不知為什么一直沒(méi)有引進(jìn)中文的計(jì)劃。)
           
          Average review:  stars Head First Design Patterns
              
          Average review:  stars Head First Java, 2nd Edition
              
          Average review:  stars Java How to Program (6th Edition) (How to Program (Deitel))
              
          Average review:  stars Hibernate in Action (In Action series)
              
          Average review:  stars Core Java(TM) 2, Volume I--Fundamentals (7th Edition) (Core Java 2)
              
          Average review:  stars Effective Java Programming Language Guide
              
          Average review:  stars Head First SCWCD
              
          Average review:  stars Sun Certified Programmer & Developer for Java 2 Study Guide (Exam 310-035 & 310-027)
              
          Average review:  stars Professional Java Development with the Spring Framework
              
          Average review:  stars Java : An Introduction to Problem Solving and Programming (4th Edition)
             
          2 TOP Selling J2EE Book

           
          Average review:  stars Expert One-on-One J2EE Design and Development (Programmer to Programmer)
          Avg. Review: Avg. Rating: 5.0     
          Average review:  stars Core J2EE Patterns: Best Practices and Design Strategies, Second Edition
          Avg. Review: Avg. Rating: 5.0     
          Average review:  stars Expert One-on-One J2EE Development without EJB
          Avg. Review: Avg. Rating: 4.5     
          Average review:  stars J2EE Web Services
          Avg. Review: Avg. Rating: 4.0     
          Average review:  stars Beginning J2EE 1.4: From Novice to Professional (Apress Beginner Series)
          Avg. Review: Avg. Rating: 4.5     
          Average review:  stars J2EE 1.4 : The Big Picture
          Avg. Review: Avg. Rating: 5.0     
          Average review:  stars Sun Certified Enterprise Architect for J2EE Technology Study Guide
          Avg. Review: Avg. Rating: 3.0     
          Average review:  stars Mastering BEA WebLogic Server: Best Practices for Building and Deploying J2EE Applications
          Avg. Review: Avg. Rating: 4.5     
          Average review:  stars The J2EE Architect's Handbook
          Avg. Review: Avg. Rating: 4.0     
          Average review:  stars Java for the Web with Servlets, JSP, and EJB: A Developer's Guide to J2EE Solutions
          Avg. Review: Avg. Rating: 4.5
          3  8月TOP Selling:
           
          Average review:  stars Java(TM) Programming Language, The (4th Edition) (Java Series)
              
          Average review:  stars Eclipse IDE Pocket Guide
              
          Average review:  stars Hibernate Quickly
              
          Average review:  stars Data Structures and Algorithms in Java
          Avg. Review: Avg. Rating: 2.0     
          Average review:  stars Java Precisely : Second Edition
          Avg. Review: Avg. Rating: 4.5     
          Average review:  stars Making Jboss Work
              
          Average review:  stars ECOOP 2005 - Object Oriented Programming : 19th European Conference, Glasgow, UK, July 25-29, 2005.
              
          Average review:  stars Easy Java Debugging : Java Testing & Development for Speed and Quality
              
          Average review:  stars Code First : Java
              
          Average review:  stars Java Programming: Introductory Concepts and Techniques, Third Edition
          Avg. Review: Avg. Rating: 1.0

          JavaOne 2005大會(huì)上的書店有一個(gè)臨時(shí)排行榜。以在此看到這些書的情況,http://jroller.com/resources/h/habuma/j1sia.jpg

          列出這些書由什么意義?我也不知道。不過(guò)找得到的話,可以看看。好不好,你自己說(shuō)了算。

          posted @ 2005-08-24 10:33 鐵手 閱讀(1484) | 評(píng)論 (0)編輯 收藏
          TOP 10 Resesons to Perfer JSF on Struts

           David Geary (何許人也?Core JSF的作者之一)有一篇BLog,建議新項(xiàng)目都最好采用JSF而不是Struts,并且列出了10大理由,分別是:

           

        1. Components
        2.       組件組件,JAVA一直希望有.NET和Delphi的RAD和拖放式開(kāi)發(fā),雖然現(xiàn)在和那兩種還有差距,但畢竟已經(jīng)是開(kāi)始了。第3方組件廠商也開(kāi)始出現(xiàn)萌芽的態(tài)勢(shì)。另外一個(gè)值得注意的趨勢(shì)就是,Apple,這個(gè)藝術(shù)與技術(shù)的完美締造者,其WebObject,作為Web的組建式框架的祖宗,也準(zhǔn)備開(kāi)放了。而且,按照Apple也轉(zhuǎn)向Intel平臺(tái)的介紹來(lái)看,也許不久的一天,它就可以完美地運(yùn)行在WinTel架構(gòu)下了。
             

        3. Render Kits
        4.    支持渲染包可以是一個(gè)非常重要的特征,這樣可以支持不同的顯示技術(shù)。移植性很好。針對(duì)XML, PDF, VML等等。不需要改動(dòng)其它的東西。

        5. Renderers
        6. Value Binding Expressions
        7.    其實(shí)比較特色的是Method Binding,這點(diǎn)在其他EL或者類似的技術(shù)上還沒(méi)有。

        8. Event Model
        9. Extensibility
        10. Managed Beans (Dependency Injection)
        11.   只有Spring 才IoC嗎?不是的,其實(shí)現(xiàn)在IoC無(wú)處不在。

        12. POJO Action Methods
        13. JSF is the standard Java-based web app framework
        14. There's only one Struts
        15.    Struts是一個(gè)產(chǎn)品,而JSF是一個(gè)標(biāo)準(zhǔn)。二者層面不一樣。有很多優(yōu)秀的實(shí)現(xiàn)會(huì)出現(xiàn)的。

          甚以為是,故摘錄于此。原文見(jiàn):http://jroller.com/page/dgeary?entry=top_ten_reasons_to_prefer

          其實(shí),JSF的學(xué)習(xí)曲線非常之低,呵呵。

          posted @ 2005-08-24 09:47 鐵手 閱讀(1762) | 評(píng)論 (3)編輯 收藏
          Liferay 3.60 Released and BEA Acquired Plumtree

          Liferay這幫家伙干的真漂亮,自從使用了Spring之后,事情好像變得容易多了似的。16日又放出了一個(gè)小升級(jí),新的特征支持包括:

          Portlet拖放;
          聲明性事務(wù)(Spring Based);
          Layout熱部署;

          雖然這不是實(shí)質(zhì)性的改變,但是對(duì)Portal的可用性倒是很有幫助的。

          看它們的Roadmap,下一版本的Release會(huì)增強(qiáng)安全方面的問(wèn)題,以及支持JSR170 CMS。我一直期待的Workflow要到明年才能出來(lái)。


          另外,BEA居然收購(gòu)了Plumtree,看得出BEA在這方面的決心。Plumtree原來(lái)提供非常優(yōu)秀的中立性的Portal解決方案,這下BEA花費(fèi)2億美元其實(shí)很劃算的。

          都知道BEA的portal雖然比起IBM的Portal輕便,但是這是因?yàn)樗赑ortal中的應(yīng)用方面非常的薄弱,一直賴于定制或者第3方提供應(yīng)用支持。IBM WAS6之后,將Client和Portal整合Workplace之上,更顯得BEA在這方面的差距之大。而且IBM的下一代WTTK平臺(tái)已經(jīng)在AlphaWorks中躍躍欲出,顯示出無(wú)比的霸王之氣,欲將Portal與client融合,只有取代Desktop之意。

          收購(gòu)Plumtree之后,BEA會(huì)在協(xié)作、CMS方面充實(shí)其Portal產(chǎn)品,估計(jì)將作為Weblogic 9的平臺(tái)發(fā)布出來(lái)。但是,就在這一步上說(shuō),它還比IBM差的地方,就是wireless部分,不知道用什么來(lái)補(bǔ)。



          posted @ 2005-08-23 12:37 鐵手 閱讀(834) | 評(píng)論 (1)編輯 收藏
          Java EE5(JSR224) passes public review ballot

           JSR 244, the umbrella spec that defines what other specs and capabilities will be included as part of Java EE 5 (formerly J2EE 1.5), has had it's public review spec approved by the JCP EC. The theme of the release is ease of development, focused on redefining the platform in light of annotations and pojo-driven development, with major additions including the Java Persistence API 1.0 (EJB 3 entities), JSF, JSTL, and more. 

          The specific API's mandated for Java EE 5 are:

          Enterprise JavaBeans (EJB) 3.0
          Servlet 2.4
          JavaServer Pages (JSP) 2.1
          Java Message Service (JMS) 1.1
          Java Transaction API (JTA) 1.0
          JavaMail 1.3
          JavaBeans Activation Framework 1.1
          J2EE Connector Architecture 1.5
          Web Services for J2EE 1.1
          Java API for XML-based RPC (JAX-RPC) 1.1
          Java API for XML Web Services (JAX-WS) 2.0
          Java Architecture for XML Binding (JAXB) 2.0
          SOAP with Attachments API for Java (SAAJ) 1.3
          Java API for XML Registries (JAXR) 1.0
          Java 2 Platform, Enterprise Edition Management API 1.0
          Java 2 Platform, Enterprise Edition Deployment API 1.1
          Java Authorization Service Provider Contract for Containers 1.0
          Debugging Support for Other Languages (JSR-45)
          Standard Tag Library for JavaServer Pages (JSTL) 1.1
          Web Services Metadata for the Java Platform 1.0
          JavaServer Faces 1.2 Requirements
          Common Annotations for the Java Platform 1.0
          Streaming API for XML (StAX) 1.0
          Java Persistence API 1.0

          恐 怕其中最引入注目的就是EJB3了。 這期間一直爭(zhēng)論不休。而且這里還增加了一個(gè)新的Java Persistence API 1.0 ,可能是需要將EJB以前的廣受BS的CMP與JDO結(jié)合起來(lái)還是怎么?而且,對(duì)于EJB3,由于Oracle的加入,可能會(huì)偏向TopLink,再加上 Hibernate學(xué)來(lái)的一些內(nèi)容好了。

          另外就是,JSF仍然需要加強(qiáng),還沒(méi)與看過(guò)規(guī)范,這其間和JSP之間的融合會(huì)怎樣。總之,JSF是基于Servlet的,JSP是主要表現(xiàn)技術(shù),這核心還是要看Servlet有何實(shí)質(zhì)性的改變。

          Java EE5,聽(tīng)起來(lái)還是不習(xí)慣,還沒(méi)叫習(xí)慣嘛,估計(jì)很快就會(huì)適應(yīng)的。到底它是讓開(kāi)發(fā)簡(jiǎn)單了嗎?簡(jiǎn)單在哪里?

          Debu Panda有篇小文章倒是可以看看,也可以參與到其中討論一下: Is Java EE 5.0 really simplifying development?
          也可以看一下TSS的討論:http://www.theserverside.com/news/thread.tss?thread_id=35945

          不過(guò),趨勢(shì)總是這樣,現(xiàn)在是一個(gè)紛亂的時(shí)代,一方面重型技術(shù)往完全精確的工業(yè)化目標(biāo)MDA發(fā)展,另一方面卻層出不窮的個(gè)人英雄式的輕量方法。但是不管哪一個(gè),單方面都不時(shí)軟件工業(yè)的救星。

          簡(jiǎn)單是美,壯觀也是美。當(dāng)然,對(duì)于應(yīng)用來(lái)說(shuō),簡(jiǎn)單地解決復(fù)雜問(wèn)題那才是美。

          posted @ 2005-08-18 10:59 鐵手 閱讀(760) | 評(píng)論 (2)編輯 收藏
          僅列出標(biāo)題
          共26頁(yè): First 上一頁(yè) 9 10 11 12 13 14 15 16 17 下一頁(yè) Last 
          主站蜘蛛池模板: 华亭县| 彭阳县| 乌苏市| 永胜县| 商城县| 四子王旗| 奉节县| 和顺县| 易门县| 兴安盟| 济阳县| 万宁市| 年辖:市辖区| 前郭尔| 金寨县| 赤峰市| 扶绥县| 德格县| 广汉市| 莲花县| 梅河口市| 闵行区| 武邑县| 佛坪县| 炎陵县| 兴城市| 肃宁县| 独山县| 龙南县| 罗江县| 甘南县| 柘城县| 天水市| 宁阳县| 天津市| 青冈县| 仙游县| 新田县| 思南县| 浦县| 东兰县|