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

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

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

    openfans整體設計介紹

    ?????????先說一下openfans最早版本的整體設計。首先是用Equinox直接new出項目來,它默認是springmvc+spring+hibernate再加-上一些常用的組件,如sitemesh,common-validator,dwr等。而這些都是我們想要的。?
    ?????????有了這個大的框架,我們可以進行業務建模了,我們采用的是領域模型驅動的設計方案。首先考慮的是對象以及對象間的關聯,我們也沒用什么建模工具和自動生成工具,-先自己寫java類,寫好屬性,用eclipse生成get和set。然后手寫hibernate的hbm配置文件,有點土,這也是我第一正式的使用hiber-nate。開始我用了dao模式,寫了好多dao,后來和oofrank討論,一直認為hibernate就是我們的持久層,完全沒有必要為了移植性(如將來使-用ibatis)而引入dao。所以拋棄了dao模式,而由一個fa?ade處理持久。這樣的設計跟一般的三層模型略有不同,hibernate就是我們的持久-層,然后通過一個fa?ade提供對上層的接口。領域模型和mvc中的c充當我們的業務層。我們的對象不是貧血模型,而是有能力的。當然現在這種能力更多是對象-間的關聯,而對持久層無能為力,但也已經方便了很多。Controller現在具有較多的功能,它能調領域對象,也能直接使用fa?ade。然后是jsp+js-tl+el做純粹的展現層。C和V的分類原則是這樣的:一類是查看,一類是form提交。所有查看由一個viewController統一處理(這樣增加了一些-耦合,但效果還可以),一個對象的增、刪、改由一個formController處理。?
    ???????????有了這些設計原則,做起來倒是很快,幾天就核心功能出來了。對于數據庫,只要建一個庫就行,其余的如建表,改表等都由hibernate來自動幫你完成,數據庫-就是在寫hbm時關心下,其它完全對我們透明,感覺還是挺爽的。?最初版一共就20幾個類,完成了很多的功能,可以具體看 www.openfans.org
    ???????????下一篇寫怎么使用maven和tomcat,讓openfans在自己機器上跑起來。先去吃飯了,^_^。大家有任何疑問和好的改進意見,都可以提,跟帖。

    posted on 2006-03-28 11:51 pesome 閱讀(1606) 評論(3)  編輯  收藏 所屬分類: 開源軟件

    評論

    # re: openfans整體設計介紹 2006-03-28 20:22 江南白衣

    haha,fascace的代碼是怎么樣的?  回復  更多評論   

    # re: openfans整體設計介紹 2006-05-17 11:06 Yanni

    非常不錯。
    嚴重關注,不過我對java不熟,對php比較了解

    有什么需要幫忙的,經管提,我也加入groups了  回復  更多評論   

    # re: openfans整體設計介紹[未登錄] 2008-03-12 20:15 rock

    spring中如何開啟hibernate的自動建表功能啊  回復  更多評論   

    <2006年3月>
    2627281234
    567891011
    12131415161718
    19202122232425
    2627282930311
    2345678

    導航

    統計

    公告

    主要記錄作者在學習java中的每一步足跡。除非特別說明,所有文章均為本blog作者原創,如需轉載請注明出處和原作者,如用于商業目的,需跟作者本人聯系。
    歡迎大家訪問:

    常用鏈接

    留言簿(16)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    相冊

    收藏夾

    java技術

    人間百態

    朋友們的blog

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 日韩精品人妻系列无码专区免费| 综合久久久久久中文字幕亚洲国产国产综合一区首 | 国产亚洲精品自在久久| 一区二区三区免费高清视频| 全亚洲最新黄色特级网站| 国产精品亚洲精品日韩电影| 国产最新凸凹视频免费| 羞羞网站在线免费观看| 亚洲一区二区三区无码影院| sihu国产精品永久免费| 亚洲一区二区三区香蕉| 久99久精品免费视频热77| 亚洲精品中文字幕无码AV| 四虎永久在线观看免费网站网址 | 亚洲av成人片在线观看| 亚洲国产精品一区二区第一页免| 七次郎成人免费线路视频| 亚洲色欲久久久综合网| 久久免费视频精品| 国产成+人+综合+亚洲专| 日本一区免费电影| 国产精品内射视频免费| 亚洲视频在线播放| 成年女人视频网站免费m| 黄网站色视频免费看无下截 | 免费黄网站在线观看| 亚洲午夜电影一区二区三区| 成年美女黄网站18禁免费| MM1313亚洲精品无码久久| 亚洲精品午夜国产VA久久成人| 18以下岁毛片在免费播放| 亚洲日韩看片无码电影| 久久久久亚洲精品中文字幕 | 日韩大片在线永久免费观看网站| 91麻豆国产自产在线观看亚洲 | 国产精品嫩草影院免费| 好男人资源在线WWW免费| 亚洲专区中文字幕| 亚洲无线一二三四区手机| 亚洲大片免费观看| 一级一黄在线观看视频免费|