- 項目實踐精解:IT項目的面向?qū)ο箝_發(fā)及管理
- 梁震戈 梁立新 王文君著
- 1929字
- 2018-12-28 15:18:20
作者簡介
梁震戈
副研究館員,具有十余年專業(yè)的研發(fā)和管理經(jīng)驗,擅長信息管理、圖書情報和信息化建設(shè)。畢業(yè)于上海復(fù)旦大學(xué)和河北大學(xué),擁有雙學(xué)士學(xué)位,在河北科技大學(xué)工作至今。先后承擔主持河北省哲學(xué)社會科學(xué)規(guī)劃研究項目、河北省科技廳研究項目各一項,參與河北省教育廳等科研項目多項,并在科研成果鑒定中獲得國內(nèi)先進及A級水平。在專業(yè)期刊發(fā)表學(xué)術(shù)論文20多篇,其中核心期刊論文10余篇,參加編寫著作3部合計約20萬字。
梁立新
外籍軟件專家,具有十多年專業(yè)的軟件開發(fā)、架構(gòu)設(shè)計和項目管理的經(jīng)驗。畢業(yè)于中國科學(xué)技術(shù)大學(xué),獲碩士學(xué)位。之后留學(xué)于美國,獲伊利諾依理工大學(xué)碩士學(xué)位。曾先后工作于美國華爾街咨詢服務(wù)公司和加拿大多倫多證券交易所,擔任高級軟件設(shè)計師。參與設(shè)計建設(shè)了美國著名銀行JP Morgan網(wǎng)上人力資源系統(tǒng),以及加拿大最大的證券交易中心Toronto Stock Exchange股票交易系統(tǒng)和市場數(shù)據(jù)傳輸及分析系統(tǒng)?;貒?,創(chuàng)辦北京亞思晟商務(wù)科技有限公司,設(shè)計和開發(fā)了中科院空間中心電子政務(wù)系統(tǒng)、網(wǎng)上企業(yè)財務(wù)中心管理系統(tǒng)及eBiz企業(yè)ERP管理系統(tǒng)等;同時從事高端Java的培訓(xùn)、課件研發(fā)和咨詢工作。
王文君
副研究館員,具有二十多年專業(yè)的研發(fā)和管理經(jīng)驗,擅長信息管理、圖書情報和信息化建設(shè)。畢業(yè)于中央廣播電視大學(xué),先后承擔主持河北省科技廳研究項目、河北省教育廳研究項目各一項,參與河北省哲學(xué)社會科學(xué)規(guī)劃等研究項目多項,并在科研成果鑒定中獲得國內(nèi)先進及A級水平。在專業(yè)期刊發(fā)表學(xué)術(shù)論文20多篇,其中核心期刊論文10余篇,參加編寫著作1部合計約10萬字。
光盤使用指南
將光盤放入光驅(qū),出現(xiàn)如圖1所示的窗口,單擊各按鈕,即可瀏覽使用相應(yīng)的內(nèi)容。

圖1
單擊“瀏覽光盤”按鈕,出現(xiàn)如圖2所示的窗口,本光盤共包含4個文件夾:lib、sourceCode、tools、projectDeploymentAndRun。

圖2
1.lib目錄
本目錄包含了編譯本書的Java源文件所需的Java類庫文件,這些文件都來自于開放源碼軟件。
2.sourceCode目錄
本目錄是以Eclipse Project形式組織的。其中,src目錄中包含了eGov項目的程序源代碼。
3.tools目錄
本目錄包含項目開發(fā)所需要的開放源碼工具軟件的下載地址鏈接,具體包括:Eclipse 的安裝軟件;Tomcat 的安裝軟件;MySQL 服務(wù)器的安裝軟件;Log4J 軟件;Ant的安裝軟件等。
4.ProjectDeploymentAndRun(項目的部署和運行說明)
(1)項目部署
1)項目分為Java代碼部分(jar/war包形式)和數(shù)據(jù)庫部分(數(shù)據(jù)庫文件形式)。所需要的環(huán)境:
MySQL 5.0以上;
Tomcat 5.5以上;
開發(fā)環(huán)境(IDE):MyEclipse 5.5。
注意:這些軟件的版本很重要,版本太高或太低都可能會帶來部署和運行問題(已經(jīng)發(fā)現(xiàn)項目在Tomcat 5.0下不能正常運行的情況,同樣MySQL 4版本也會帶來一些問題)。請讀者特別留意,需要和以上軟件的版本保持一致!
2)創(chuàng)建數(shù)據(jù)庫。
由于MySQL 5.0以上版本不支持“安裝目錄/data/數(shù)據(jù)庫”這樣的直接拷貝,所以需要我們自己建立數(shù)據(jù)庫并導(dǎo)入數(shù)據(jù)。具體步驟如下:
① 選擇“開始”→“程序”→“MySQL”→“MySQL Server 5.0”→“MySQL Command Line Client”,具體如圖3所示。

圖3
② 單擊進入,要求輸入數(shù)據(jù)庫密碼,輸入正確的密碼,按回車鍵進入MySQL,如圖4所示。

圖4
③ 創(chuàng)建my數(shù)據(jù)庫,并使用my數(shù)據(jù)庫,具體如圖5所示。

圖5
④ 執(zhí)行導(dǎo)入命令 ,其中e:/electrones.sql是SQL腳本,可以把它放在任意目錄下,本例放在e盤下,按回車鍵執(zhí)行導(dǎo)入命令,具體如圖6所示。

圖6
成功導(dǎo)入后,此時數(shù)據(jù)庫建立成功。
3)將 electrones.rar 解壓后的 electrones 文件夾復(fù)制到 tomcat\webapps 下。找到tomcat\webapps\electrones\WEB-INF\applicationContext.xml文件,打開并修改下面代碼中的username和password為自己數(shù)據(jù)庫的用戶名、密碼。
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"> <property name="driverClassName" value="com.mysql.jdbc.Driver"> </property> <property name="url" value="jdbc:mysql://localhost:3306/my"> </property> <property name="username" value="root"></property> <property name="password" value="root"></property> </bean>
修改完成,工程就可以啟動運行了。
注意:在修改過程中不要破壞XML文件格式,否則項目無法正常啟動。
(2)項目運行
通過上述方法完成部署之后,重新啟動Tomcat 與MySQL服務(wù)器,然后打開瀏覽器,輸入URL:http://localhost:8080/electrones,即可進入eGov電子商務(wù)項目。
管理員用戶名為admin,密碼為123,登錄試運行。用戶還可以作為普通人員登錄網(wǎng)站試運行。
常見的用戶實際名字、登錄名和密碼信息如表1所示。
表1

具體信息可查詢數(shù)據(jù)庫中的usr表。
免費贈送《Java核心技術(shù)視頻》(總計7章,全長12.5小時,價值200元)
為了滿足成千上萬的Java迷探求其奧妙,為他們進一步學(xué)習(xí)Java高級技術(shù)奠定有益基礎(chǔ),亞思晟科技的外籍軟件專家梁立新老師,錄制了非常生動和清晰的視頻講座課件,以饗愛好者。課件錄制從基礎(chǔ)知識開始講起,由淺入深,循序漸進;其中的例舉實例,每一動態(tài)步驟都歷歷在目,如身臨其境。相信會對那些希望了解或加深Java面向?qū)ο蠛诵恼Z法和技術(shù)的讀者帶來很大幫助!
視頻主要內(nèi)容有:
● Java開發(fā)環(huán)境、基本特性及第一個應(yīng)用程序;
● Java基礎(chǔ)語法1:標識符(identifier)、關(guān)鍵字(keyword)及數(shù)據(jù)類型(types);
● Java基礎(chǔ)語法2:表達式(expression)及流程控制(flow control);
● Java基礎(chǔ)語法3:數(shù)組(array);
● Java面向?qū)ο蠛诵恼Z法1:類和封裝(encapsulation);
● Java面向?qū)ο蠛诵恼Z法2:繼承(inheritance)和多態(tài)(polymorphism);
● Java面向?qū)ο蟾呒壵Z法1:靜態(tài)(static)、常量(final),以及抽象類和接口(abstract class/interface);
● Java面向?qū)ο蟾呒壵Z法2:內(nèi)部類(inner class);
● Java面向?qū)ο蟾呒壵Z法3:集合(Collection)。
- ABB工業(yè)機器人編程全集
- 火格局的時空變異及其在電網(wǎng)防火中的應(yīng)用
- Java實用組件集
- 錯覺:AI 如何通過數(shù)據(jù)挖掘誤導(dǎo)我們
- 一本書玩轉(zhuǎn)數(shù)據(jù)分析(雙色圖解版)
- 輕松學(xué)Java
- 來吧!帶你玩轉(zhuǎn)Excel VBA
- Expert AWS Development
- iClone 4.31 3D Animation Beginner's Guide
- 21天學(xué)通C#
- Applied Data Visualization with R and ggplot2
- Spatial Analytics with ArcGIS
- 工業(yè)機器人力覺視覺控制高級應(yīng)用
- 基于Proteus的單片機應(yīng)用技術(shù)
- 西門子S7-1200/1500 PLC從入門到精通