<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ì)像這次這樣混亂了。

     

    要開始入手一個(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 相干開發(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

    但是日常的開發(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)有弄清框架就開始這層的研究,這就導(dǎo)致在研究中不斷出現(xiàn)有關(guān)框架的各種問(wèn)題,而又要中斷當(dāng)前學(xué)習(xí),開始查找另一個(gè)資料。我開始就犯了這個(gè)毛病,所以進(jìn)度緩慢

    這里我的項(xiàng)目使用了 hibernate+struts 作為基本框架,用 Ant 進(jìn)行編譯發(fā)布工作,使用 eclipse 作為 ide ,另外用到的 java 工具有 jfreechart,quartz 等,再有自己公司開發(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)航:
     
    主站蜘蛛池模板: 国产亚洲漂亮白嫩美女在线| 暖暖在线视频免费视频| 亚洲女同成人AⅤ人片在线观看| 一本久久A久久免费精品不卡| 亚洲AV无码久久精品色欲| 亚洲免费综合色在线视频| 一本到卡二卡三卡免费高| 亚洲国产成人久久综合一区| 免费在线观看中文字幕| 国产亚洲精aa成人网站| 日韩精品无码免费一区二区三区 | 久久久久女教师免费一区| 亚洲色大成网站www永久| 免费无码又爽又刺激一高潮| 亚洲国产美女在线观看 | 久久精品国产亚洲AV久| 亚洲无码视频在线| 亚色九九九全国免费视频| a级毛片免费网站| 亚洲国产系列一区二区三区| 国产精品亚洲A∨天堂不卡| 免费看的成人yellow视频| 无人在线观看免费高清| 美女视频黄a视频全免费网站一区 美女视频黄a视频全免费网站色 | 亚洲成色WWW久久网站| 日韩视频在线免费观看| 久久国产精品成人片免费| 一级女性全黄久久生活片免费 | 亚洲va久久久久| 亚洲AV无码专区电影在线观看| 国产一级理论免费版| 国产一卡二卡3卡四卡免费| 好久久免费视频高清| 香港特级三A毛片免费观看| 亚洲色大成网站www永久男同| 亚洲91av视频| 亚洲午夜无码久久久久| yy6080亚洲一级理论| 日韩精品免费电影| 97无码免费人妻超级碰碰碰碰| 精品无码人妻一区二区免费蜜桃|