學(xué)員將學(xué)習(xí)如何從始至終開發(fā)一個實際的兩層/多層Java Intranet應(yīng)用程序及有關(guān)的平臺移植問題。學(xué)習(xí)本課程的學(xué)員需具備Java程序員基礎(chǔ)。Sun認證Java開發(fā)員考試內(nèi)容包括完整的Java應(yīng)用程序開發(fā),涉及數(shù)據(jù)庫、圖形用戶界面、網(wǎng)絡(luò)通信、平臺移植等各方面內(nèi)容,要求學(xué)員已通過Java程序員認證。
教學(xué)目標:學(xué)習(xí)完本課程后,您將具備以下能力:
解釋軟件開發(fā)周期每階段的目標,可使用適當?shù)腏ava程序類型,了解API設(shè)計的基本元素,根據(jù)項目中的功能需求確定程序組件;
描述關(guān)系數(shù)據(jù)庫的設(shè)計及其設(shè)計原則;
了解JDBC及其使用;
使用良好的GUI設(shè)計原則設(shè)計用戶界面;
可以使用Socket連接以適當格式傳輸數(shù)據(jù),并將其集成到應(yīng)用程序中;
描述一層,兩層及多層數(shù)據(jù)庫結(jié)構(gòu)及相關(guān)問題,創(chuàng)建一個多層Java小程序或應(yīng)用程序;
了解在Solaris和Windows平臺之間的移植問題。
預(yù)備知識:
?
掌握相當于SL-275的java編程技術(shù);
能夠使用C或C++語言;
與有面向?qū)ο缶幊碳夹g(shù)的經(jīng)驗;
了解用戶界面(UI)設(shè)計;
了解TCP/IP協(xié)議;
具有UNIX或Windows平臺開發(fā)經(jīng)驗;
具有Socket/Stream編程經(jīng)驗。
課程內(nèi)容:
本課程主要包括: 為學(xué)員提供貫穿軟件開發(fā)周期的各個階段使用Java技術(shù)設(shè)計程序所需的知識和技能;MVC、Command等設(shè)計模式的應(yīng)用;JDBC編程技巧;兩層/多層結(jié)構(gòu)編程;多客戶編程;RMI技術(shù)。