学员将学习如何从始至终开发一个实际的两层/多层Java Intranet应用程序及有关的平台移植问题。学习本课程的学员需具备Java程序员基础。Sun认证Java开发员考试内容包括完整的Java应用程序开发,涉及数据库、图形用户界面、网络通信、平台移植等各方面内容,要求学员已通过Java程序员认证。
教学目标:学习完本课程后,您将具备以下能力:
解释软件开发周期每阶段的目标,可使用适当的Java程序类型,了解API设计的基本元素,根据项目中的功能需求确定程序组件;
描述关系数据库的设计及其设计原则;
了解JDBC及其使用;
使用良好的GUI设计原则设计用户界面;
可以使用Socket连接以适当格式传输数据,并将其集成到应用程序中;
描述一层,两层及多层数据库结构及相关问题,创建一个多层Java小程序或应用程序;
了解在Solaris和Windows平台之间的移植问题。
预备知识:
掌握相当于SL-275的java编程技术;
能够使用C或C++语言;
与有面向对象编程技术的经验;
了解用户界面(UI)设计;
了解TCP/IP协议;
具有UNIX或Windows平台开发经验;
具有Socket/Stream编程经验。
课程内容:
本课程主要包括: 为学员提供贯穿软件开发周期的各个阶段使用Java技术设计程序所需的知识和技能;MVC、Command等设计模式的应用;JDBC编程技巧;两层/多层结构编程;多客户编程;RMI技术。