<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 170  文章 - 536  trackbacks - 0
    <2006年6月>
    28293031123
    45678910
    11121314151617
    18192021222324
    2526272829301
    2345678

    常用鏈接

    我參與的團隊

    隨筆分類(103)

    搜索

    •  

    積分與排名

    • 積分 - 413972
    • 排名 - 135

    最新評論

    閱讀排行榜

      經(jīng)過大約四個月的開發(fā),和五位開發(fā)設計及美工人員的努力,AgileJava iCustomer 的第一個不是那么穩(wěn)定的版本終于拿出來了,我們終于走出了我們的第一步,在這期間,我們也得到了很多朋友的支持和幫助,我們要感謝這些支持者的貢獻。

      在這個階段里,我們團隊成員一起把我們研究 JSF, Spring, Hibernate,以及 Acegi 的成果都集中在這個項目中了。雖然很多東西都只是那么點點滴滴,但是在這期間有很多朋友在積極的幫助我們,參與我們的 OpenDoc 活動,把自己的寶貴時間分享出來,為大家?guī)砹撕芏嗪芎玫奈臋n,上周末,我們得到了 javascud 的大力支持,我們有了自己的 SVN,有了自己的 JIRA,這樣的話,我們便可以建立我們自己的協(xié)作開發(fā)平臺,讓我們的經(jīng)驗和更多的朋友分享,同時,我們也歡迎更多的朋友能夠參與到我們的開源活動中來,因為有了你們,我們才可以更壯大,因為有了你們,我們才可以更成熟,因為有了大家的齊心協(xié)力,我們才能為了一個共同的目標去奮斗,因為有了大家的協(xié)作,我們才會在共同努力中進步。

      開源也不是一句口號,我們只想用我們自己的行動來證明這一切,正因為我們是熱愛開源的,所以我們才會去努力做的更好;正因為我們有著一個奮斗目標,我們才會孜孜不倦的去奮斗。此前 SpringSide 為我們做出了一個榜樣,EasyJF 讓我們夢想在自己的努力中實現(xiàn),CowNew 也成為我們開源一個很好的先例,正是因為大家有這個夢想,有這些前輩們的努力,我們才看到國內開源的希望。

      其實我們更希望做到的,只是讓新的技術能夠更貼近實踐了,讓大家的實踐能夠更容易,讓大家的開發(fā)能夠更輕松,所以我們才從過去只是為了朋友做的一個小小的系統(tǒng)中找到方向,所以我們的開源團隊名稱叫做 AgileJava 就是為了讓我們的開發(fā)更敏捷。

      下面我簡單的介紹一下我們現(xiàn)在已有的系統(tǒng)和我們未來的目標:

      AgileJava iCustomer 系統(tǒng)是一套開源的 CRM (客戶關系管理) 系統(tǒng),使用了新一代輕量級 J2EE 技術: JSF,Spring,Hibernate, Acegi 等作為系統(tǒng)的基礎開發(fā)框架,力圖打造一個輕快好用的 J2EE 應用。

      在系統(tǒng)開發(fā)過程中,我們同時將系統(tǒng)中的基礎框架以及大量可以簡化 J2EE 應用開發(fā)的組件從應用中抽取出來,并獨立提供給廣大開發(fā)人員,作為項目開發(fā)的基礎框架,為大家進行快速開發(fā)提供支持。我們?yōu)樵摽蚣苊麨?AgileJava Framework。 AgileJava Framework 的目標是致力于為廣大開發(fā)者提供一個敏捷高效的 J2EE 快速平臺。

      另一方面,我們將以此框架為基礎,通過 Eclipse Plugin 的方式提供一套完整的基于代碼生成的解決方案,用于快速生成應用的基礎代碼。該開發(fā)工具同樣沿用我們 AgileJava 的名稱,叫做 AgileJava Studio。 AgileJava Studio 將致力于減少開發(fā)工作中的重復勞動,給開發(fā)者帶開更好的開發(fā)體驗。

      我們將會將 AgileJava iCustomer, AgileJava Framework, AgileJava Studio 作為開源項目來運作,一方面建立一個完整的企業(yè)級的客戶關系管理系統(tǒng),另一方面建立一個為 J2EE 項目提供快速開發(fā)能力的基礎框架和開發(fā)工具。

      因為國內的開源模式一直沒有什么好的先例,并且開源的路線在國內因為一些誤解方面的問題,一直沒有很好的發(fā)展起來,雖然我們選擇了開源,但是我們更多的希望只是通過一個完整的企業(yè)級應用的方式來探索開源的方向,并為我們中小型企業(yè)級應用打造一個方便易用功能強大的解決方案,用我們的實踐帶給所有參與者一些經(jīng)驗,無論是開源方面的經(jīng)驗,還是在輕量級 J2EE 應用開發(fā)的經(jīng)驗。雖然國內很多軟件企業(yè)都在用這些技術,但因為版權的問題,無法和更多的朋友分享,所以我們更需要一個開放的交流環(huán)境,通過這樣開源的方式,通過大家的努力,把我們在實踐中的經(jīng)驗拿出來,和大家分享,共同促進我們軟件開發(fā)的大環(huán)境的改善,共同提高大家的開發(fā)能力和開發(fā)水平。

      在這里,我們鼓勵的是一種知識共享,通過這樣的共享,我們把我們自己擁有的一份知識擴展到大家擁有的無數(shù)份知識。我們通過自己的實踐,我們能夠更深入的去了解了現(xiàn)有的各種技術的長與短,通過大家的交流與協(xié)作,我們在知識上互相彌補。通過這樣的實踐,我們不光是再做我們這個系統(tǒng),更多的是我們有了更多的思想,更多的經(jīng)驗,我們有能力去打造更好的系統(tǒng)。

      我們目前采用了以 JSF, Spring, Hibernate 為中心的主體框架,并努力使之擴展到一個中小型商業(yè)應用所需要的主要技術領域,并使之更簡單易用。

    				 目前采用的技術:
     JSF (Myfaces Implement),完整的視圖層解決方案,一個標準的事件驅動的 MVC Framework。
     Spring Framework : 其 IoC 容器為我們的業(yè)務對象控制帶來了很大的便利。
     Hibernate 3 : 目前最優(yōu)秀,使用面最廣的 ORM Framework。
     Acegi : 一個基于 Spring 的通用 Security Framework。
     Quartz : Java 世界最好也幾乎是唯一的 Job Schedule 工具,為我們調度 Batch Job 提供了很大的便利。
     Shale : struts 社區(qū)在 JSF 領域的重大貢獻,以 JSF 為基礎為我們提供了一系列好用的東西。
    
    		
    				 預計后面準備采用的技術:
     Compass + Lucene : Java 世界里最好用的開源 Search Engine 組合,Compass 使 POJO 能夠更方便的去使用 Lucene 的底層引擎。
     BIRT : Eclipse 社區(qū)貢獻的一個重量級 BI 應用。當?shù)谝谎劭吹剿鼤r,就拋棄過去的 iReport + JasperReport 的組合了,夠專業(yè)。
     Facelets : 為 JSF 量身定做的模板框架,JSF 的 Fans 們不用再靠著 struts 的 tiles 也能活啦。
     AjaxAnywhere : 不用寫 JavaScript 也能 Ajax ,它為我們提供了這樣的可能。
     ICE Faces Component?: 當它的第一個beta版本出來的時候,我就對它頗有興趣,或許是目前免費的 JSF 組件庫中最好的 Ajax 實現(xiàn)了。
    
    		

      我希望能夠有更多熱愛開源的朋友加入到我們的行列中來,不論你來自何方,做著什么樣的工作,只要我們有著開源的這個共同的目標,我們就可以共同的去為著自己的愛好,自己的理想,自己的信念所奮斗,記住,開源決不是三分鐘的熱度,需要你持之以恒的奮斗。

      如果你對我們的項目和活動有興趣,歡迎加入我們的行列:http://www.agilejava.org/java/read.php?tid=378
    posted on 2006-06-05 09:00 steady 閱讀(2771) 評論(10)  編輯  收藏 所屬分類: AgileJava

    FeedBack:
    # re: AgileJava開源項目正式開始 2006-06-05 11:50 大峽
    sf我來占,支持國產開源。  回復  更多評論
      
    # re: AgileJava開源項目正式開始 2006-06-05 13:43 Jewes
    關注!!  回復  更多評論
      
    # re: AgileJava開源項目正式開始 2006-06-05 19:44 江南白衣
    支持啊,今年的國內開源項目一片欣欣向榮:)  回復  更多評論
      
    # re: AgileJava開源項目正式開始 2006-06-05 20:16 CowNew開源團隊
    真心希望中國的開源事業(yè)能得到更多的人的支持,能夠良性發(fā)展,讓我們?yōu)殚_源事業(yè)努力吧!!!全中國以及全世界的開源者團結起來!:)  回復  更多評論
      
    # re: AgileJava開源項目正式開始 2006-06-06 09:25 差沙
    哦,用到的東西真不少,有點像springside的意思了。
    ajaxanywhere的思想確實不錯,但是最好不要到處都用。他在嵌套上還沒有處理的太好。
    期待你們的作品,也好學習學習。。。  回復  更多評論
      
    # re: AgileJava開源項目正式開始 2006-06-06 13:22 langds
    用到的東西是挺多挺時髦的,我現(xiàn)在所負責的一個應該說還算得上是個大型的商業(yè)CRM項目里所采用的技術方案與上面所說的基本類似(邏輯框架:JSF+Spring Web Flow +Spring +Hibernate).經(jīng)歷了3個多月的痛苦探索,到目前也算是出了一個比較穩(wěn)定的版本已經(jīng)在生產環(huán)境運行,在這期間,我對JSF也算得上是一次深刻的體驗了.在此針對上文所提到的"JSF (Myfaces Implement),完整的視圖層解決方案,一個標準的事件驅動的 MVC Framework。"這一點發(fā)表一下個人意見:
    1.JSF是標準的事件驅動框架(標準:是因為它是由官方發(fā)起的).--無可厚非,但并不代表它是好的方案.
    2.JSF是完整的視圖層解決方案---未必.完整是JSF規(guī)范的理想,但現(xiàn)實畢境太殘忍,做過JSF的人我想你們應該都有或多或少的感觸.
    3.JSF的組件模型結構清晰,生命周期各階段職責分工非常明確.----但我想說:"Faces組件,你太重量級了".
    4.JSF的事件模型思想很好,可在WEB層上不適用,盡管引入了AJAX之后使其變得有靈性了許多,但遠遠還不夠.
    5.JSF在大多數(shù)的情況下需要和JSTL結合起來使用---但有時候JSF可并不買JSTL的賬(比如:htmldatatable,無法通過JSTL引用值等---據(jù)說JSF規(guī)范的下一個版本在努力的解決這個問題).
    6.在種種的局限性打擊下,你可能想通過擴展組件來解決問題,但事實上要實現(xiàn)一個真正可用性,靈活性高的組件代價不下,而且從內部結構上來看,JSF組件并不是那么輕量.
    7.由于JSF的渲染機制以及生命周期的各階段處理機制的特性,使其JSF注定了在性能上會有一定的問題(雖然相比數(shù)據(jù)庫的性能來說它看起來不成問題,可與其它幾個優(yōu)秀MVC框架相比他的性能平均要差10多倍).

    總之,大家如果是做商業(yè)應用,在選擇JSF時還是要小心慎重.
    在最后我要聲明:我不是在波冷水,以上所述僅是個人觀點,謹以交流切磋.  回復  更多評論
      
    # re: AgileJava開源項目正式開始 2006-06-09 12:48 asdf
    對JSF持保留態(tài)度  回復  更多評論
      
    # re: AgileJava開源項目正式開始 2006-06-15 12:43 Jewes
    請問你說JSF比其他慢10倍這個結論是如何得到的?  回復  更多評論
      
    # re: AgileJava開源項目正式開始 2006-06-15 12:49 steady
    這個數(shù)據(jù)或許是某些人通過主觀臆測得來的,并且顯然是不可靠的,JSF確實會比 Action 的 Framework 要慢,但不會慢到這個程度,JSF 主要的著力點是在組件復用上,而不是性能上,這就像 C++ 與 Java,為什么Java比C++慢你還用Java呢?  回復  更多評論
      
    # re: AgileJava開源項目正式開始[未登錄] 2007-07-17 14:30 sun
    非常希望能夠將JSF做成功,給那些舊技術的衛(wèi)道士一個重重的耳光,這樣技術才有可能進步!  回復  更多評論
      

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導航:
     
    主站蜘蛛池模板: 成年女人免费视频播放77777| 国产成人aaa在线视频免费观看 | 亚洲精品国精品久久99热| 久久久久亚洲精品无码系列| 亚洲欧美自偷自拍另类视| a毛片全部免费播放| 免费观看的毛片手机视频| 亚洲国产精品VA在线看黑人 | 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 亚洲毛片不卡av在线播放一区| 区久久AAA片69亚洲| 亚洲中文字幕无码一去台湾| 在线免费观看h片| 天天摸夜夜摸成人免费视频| 亚洲AV人无码激艳猛片| 免费大片av手机看片高清| 99久久99这里只有免费费精品| 国产中文在线亚洲精品官网| 中文字幕乱码亚洲无线三区 | 免费在线看污视频| 国产一卡二卡≡卡四卡免费乱码| 亚洲视频在线观看网址| 岛国精品一区免费视频在线观看| 午夜电影免费观看| 亚洲综合区图片小说区| XXX2高清在线观看免费视频| 精品久久久久久久免费加勒比| 亚洲首页在线观看| 91视频免费观看| 免费A级毛片无码A∨男男| 亚洲人成电影网站久久| 99re6热视频精品免费观看| 国产亚洲av片在线观看18女人| 国产精品成人亚洲| 丁香花在线观看免费观看| 亚洲国产人成在线观看69网站| www免费黄色网| 亚洲av无码天堂一区二区三区| 中文字幕乱码亚洲无线三区| 免费h片在线观看网址最新| 亚洲av日韩av不卡在线观看|