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

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

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

    隨筆-55  評(píng)論-208  文章-0  trackbacks-0

    一個(gè)新 java  web 項(xiàng)目入手過(guò)程總結(jié)

     

    最近在新工作中要上手一個(gè)新 java web 項(xiàng)目,經(jīng)過(guò)幾天的努力后,終于上手了,回顧過(guò)程,發(fā)現(xiàn)可疑對(duì)其中的經(jīng)驗(yàn)進(jìn)行一下總結(jié),這樣下次再要上手一個(gè)項(xiàng)目就可以有一個(gè)基本的程序,不會(huì)像這次這樣混亂了。

     

    要開(kāi)始入手一個(gè)新的 java  web 應(yīng)用應(yīng)該遵循這樣一個(gè)原則

    1 、首先是整體框架,也就是通常所說(shuō)的三層構(gòu)架:

    數(shù)據(jù)庫(kù) + 應(yīng)用服務(wù)器 + 應(yīng)用

    2 、其此是框架各個(gè)部分所處的環(huán)境

    就是數(shù)據(jù)庫(kù),應(yīng)用服務(wù)器的 os 都是什么,怎么溝通,怎么在對(duì)應(yīng) os 下調(diào)配數(shù)據(jù)庫(kù)以及應(yīng)用服務(wù)器

    3 、再次應(yīng)該是應(yīng)用服務(wù)器和數(shù)據(jù)庫(kù)的連接

    這點(diǎn)很重要,要查找相關(guān)資料怎么配置應(yīng)用服務(wù)器和數(shù)據(jù)庫(kù)連接,以及使用的數(shù)據(jù)庫(kù)連接池技術(shù)

    4 、然后才是了解應(yīng)用的構(gòu)架

    也就是所謂的項(xiàng)目源碼了,具體使用了那種 mvc 模式,使用了什么日志工具,測(cè)試工具、編譯工具,還用要是你去熟悉一個(gè)公司的項(xiàng)目的話,這個(gè)公司可能有自己的 web 相干開(kāi)發(fā)工具

    我用 visio 做了一個(gè)圖形應(yīng)該是這樣的順序

     

     

    用我最近的具體例子來(lái)做說(shuō)明吧:

    1、  首先是 3 層構(gòu)架

    數(shù)據(jù)庫(kù)是 mysql

    應(yīng)用服務(wù)器是 resin

    應(yīng)用基本上是 struts+hibernate

    這里明確了學(xué)習(xí)目標(biāo)應(yīng)該是

    mysql 的相關(guān)使用方法

    resin 的相關(guān)使用方法

    2、  其次是 os

    數(shù)據(jù)庫(kù)和應(yīng)用服務(wù)器放在一臺(tái)主機(jī)上, OS linux

    但是日常的開(kāi)發(fā)環(huán)境是 windows

    所以用到了常用的 ssh 對(duì)主機(jī)進(jìn)行管理

    這里明確了學(xué)習(xí)目標(biāo)應(yīng)該是

    Unix 相關(guān)命令

    Ssh 的使用方法

    3、  然后是數(shù)據(jù)庫(kù)和應(yīng)用服務(wù)器的連接方法

    使用 mysql jdbc 接口

    這里明確了學(xué)習(xí)目標(biāo)應(yīng)該是

    Resin 對(duì)數(shù)據(jù)庫(kù)連接的配置方法

    Mysql 對(duì)數(shù)據(jù)去連接有什么要求

    4、  最后是應(yīng)用代碼層

    這層應(yīng)該是最后學(xué)習(xí),但是我們往往習(xí)慣對(duì)整個(gè)系統(tǒng)沒(méi)有弄清框架就開(kāi)始這層的研究,這就導(dǎo)致在研究中不斷出現(xiàn)有關(guān)框架的各種問(wèn)題,而又要中斷當(dāng)前學(xué)習(xí),開(kāi)始查找另一個(gè)資料。我開(kāi)始就犯了這個(gè)毛病,所以進(jìn)度緩慢

    這里我的項(xiàng)目使用了 hibernate+struts 作為基本框架,用 Ant 進(jìn)行編譯發(fā)布工作,使用 eclipse 作為 ide ,另外用到的 java 工具有 jfreechart,quartz 等,再有自己公司開(kāi)發(fā)的 web 框架工具包

    這里明確了學(xué)習(xí)目標(biāo)應(yīng)該是

    邊參照源碼一邊學(xué)習(xí) Struts hibernate ant eclipse jfreechart quartz ,自己公司的工具包

    然后再在數(shù)據(jù)庫(kù)的角度對(duì)整個(gè)業(yè)務(wù)邏輯做出理解

     

     

    當(dāng)然,以上四步中肯定是有些工具和技術(shù)已經(jīng)掌握了,我們所要面向的是我們沒(méi)有掌握方面,然后最終達(dá)到掌握系統(tǒng)的目的!要注意我們的目的是上手新平臺(tái)不是學(xué)習(xí)新技術(shù)!

    posted on 2006-05-25 23:51 rocket 閱讀(8515) 評(píng)論(4)  編輯  收藏

    評(píng)論:
    # re: 一個(gè)新java web項(xiàng)目入手過(guò)程總結(jié) 2007-09-16 01:09 | sai
    你們公司也有工具包么,
    看來(lái)就easou不行,啥都沒(méi)有.
      回復(fù)  更多評(píng)論
      
    # re: 一個(gè)新java web項(xiàng)目入手過(guò)程總結(jié) 2007-11-17 15:24 | 汪保杰(Jack)
    管理與技術(shù)群
    47763528
    請(qǐng)快加入,要滿了!  回復(fù)  更多評(píng)論
      
    # re: 一個(gè)新java web項(xiàng)目入手過(guò)程總結(jié)[未登錄](méi) 2010-04-23 11:10 | 小寶
    對(duì)于一個(gè)新的項(xiàng)目,思路一定要清楚,  回復(fù)  更多評(píng)論
      
    # re: 一個(gè)新java web項(xiàng)目入手過(guò)程總結(jié) 2011-12-31 15:22 | 何楊
    標(biāo)記一下。  回復(fù)  更多評(píng)論
      

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 国产精品极品美女自在线观看免费| 好先生在线观看免费播放| 亚洲免费一区二区| 亚洲欧洲无卡二区视頻| 国产在线观看麻豆91精品免费| 亚洲成A人片在线观看WWW| 九九全国免费视频| 四虎永久在线精品免费影视| 中文字幕无码精品亚洲资源网久久| 99久久99久久免费精品小说| 国产AV无码专区亚洲AVJULIA| 国产99久久久久久免费看| www.亚洲色图.com| 日韩色日韩视频亚洲网站| 大陆一级毛片免费视频观看i| 亚洲中文字幕无码av在线| 人妻无码一区二区三区免费| 亚洲国产成人一区二区三区| 两个人看的www免费视频中文| 国产av无码专区亚洲av果冻传媒 | 福利片免费一区二区三区| 成年女人免费视频播放体验区 | 国产无遮挡吃胸膜奶免费看| 亚洲熟妇AV日韩熟妇在线| 我要看WWW免费看插插视频| 亚洲娇小性xxxx色| 国产精品成人免费一区二区| 亚洲人成电影网站久久| 97无码免费人妻超级碰碰碰碰| 亚洲伦理中文字幕| 最近最好的中文字幕2019免费 | 亚洲综合色在线观看亚洲| 思思久久99热免费精品6| 亚洲AV无码成人精品区大在线| 香蕉视频在线观看免费| 亚洲第一网站男人都懂| v片免费在线观看| 亚洲色偷偷综合亚洲AVYP| 成全动漫视频在线观看免费高清版下载| 在线亚洲97se亚洲综合在线| 成人影片一区免费观看|