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