課程名稱
|
課程内容
|
教學目的
|
Java 面向對象程序設計(基礎部分)
|
JavaOO
程序設計
|
ava 面向對象基礎、Java面向對象程序設計體系(編程思想、編程特點、設計模式、設計原則)、Java API使用、數據結構及算法基礎、Java高級類特性、異常處理
|
熟練掌握Java核心技術,面向對象編程(OOA/OOP)
|
J2SE平台Java
面向對象分層應用程序設計
|
Java 基于面向對象的Swing圖形程序設計, Socket網絡應用程序設計,對象序列化,高級I/O流和文件編程,多線程程序設計
|
熟練掌握J2SE平台的Java程序設計技能,掌握桌面應用軟件系統的開發方式
|
Java數據庫編程
|
講授用Java技術以及JDBC應用程序接口(API)開發數據庫(Oracle)應用程序,解釋如何将面向對象的思想映射到關系型數據庫中,以及如何設計一個多層次的數據庫應用程序
|
掌握JDBC高級編程及JDBC2.0/3.0中的新增特點。
|
項目應用體系一
|
基于Java的桌面管理信息系統、進行并發訪問功能的ICQ軟件模型的項目系統的設計和開發
|
要求程序系統必須安全貫穿并體現O—O編程思想和原理,符合面向對象程序設計的六大原則,靈活運用各種設計模式,以達到軟件産品的可擴展、可重用、可維護性
|
JAVA高級應用開發
|
JvavScript
腳本語言
|
JvavScript基本語法、數據結構、表達式、運算符、流程控制和函數、對象模型、事件模型及各種集成應用
|
掌握基于對象和軟件驅動并具安全性能的動态腳本語言程序開發
|
Java和XML
|
通過使用Java分析XML的API(JAXP),包括XML簡單API(SAX)和文檔對象模型(DOM)接口來編寫程序對XML文檔進行分析、管理。
|
掌握運用Java平台管理開發
XML、Web Services應用程序
|
Java高級編程
J2EE/EJB2.0/EJB3.0
Apache/Tomcat
BEA Weblogic
IBM Websphere
|
基于J2EE1.5/1.6平台,創建EJB和怎樣将其融入健壯企業級應用程序的編程技術。内容包括:Session 、Entity和Message-Driven Beans, Container framework, transaction 和Security Management。
|
掌握基于EJB2.0/2.1規範的企業應用架構,編程接口及訪問EJB的技術實現,安全,設計Session Bean 、Entity Bean和Message-Driven Bean
|
Java Web
應用編程
|
Java數據庫變成:JDBC、JDBC—ODBC Java Web 編程:JSP、Servlet、JavaBean Java應用編程服務器:Tomcat/…集成開發環境(IDE):Jbuilder/Eclipse/…Java應用構建工具:Apache Ant/…
|
掌握JSP1.3/2.0和Servlet 2.3/2.4編程及基在Web層的應用
|
Java反射機制
Java動态代理
|
反射的原理,反射機制在項目中的運用,反射的基本API類
java動态代理機制、代理模式的作用和運用、動态代理機制API;
|
掌握在運行時判斷任意一個對象所屬的類;在運行時構造任意一個類的對象;在運行時判斷任意一個類所具有的成員變量和方法;在運行時調用任意一個對象的方法;生成動态代理。
通過掌握動态代理機制,真正提高軟件的可複用度。
|
MVC與Struts2.0
|
高級Java Web應用開發:業界通用的MVC設計模式,Struts架構、應用程序國際化、Struts Taglib 、Struts2攔截器、Struts2與Ajax,WebWork
|
熟練的掌握MVC設計模式和基于Struts架構、WebWork的應用程序開發
|
持久層解決方案
|
主流框架DAO抽象機制O/R Mapping 技術的各種應用,Struts DAO,Hibemate持久解決方案的設計思想
|
着重于解決系統性能,提高程序系統的設計和優化能力
|
Linux/Unix
平台技術
|
Linux/Unix 安裝、配置,Linux Shell變成,Linux 性能調優和安全管理,Linux平台下J2EE應用程序開發、部署、運行和管理
|
熟練掌握基于Linux/Unix 平台下分布式程序系統的開發和管理
|
項目應用體系二
|
基于J2EE平台的W EB應用程序系統的開發,大唐電力指标系統、中國電信增值服務、工作流平台、CRM管理系統、業務支撐系統
|
掌握基于Web的分布式系統的MVC開發模式和開發規範
|
JAVA企業級應用開發
|
Web2.0及Ajax技術IBM Portal平台技術
|
Weblog、RSS、SNS、WIKI等技術,Ajax中的異步實現原理、異步請求回調的實現,XML HttpRequest對象和ActiveX對象,DWR框架與現有軟件框架(Struts、Spring、Hibernate)的集成
|
掌握Web系統無等待刷新開發技術,掌握單點登陸門戶網站開發設計技術
|
軟件系統
架構設計
|
UML與系統建模和設計、Rational Rose、軟件工程和軟件過程模型、版本控制
|
掌握業界軟件開發規範和方式
|
面向對象的
分析與設計方法OOA&OOD
|
面向對象(OO)的分析和設計(OOA&D)包括與統一建模語言(UML)相關聯的概念以及分析和設計技術。
|
掌握面向對象的設計方法、技巧及工具Rational Rose 200x
|
軟件項目管理
|
軟件項目人員的組織與管理,軟件度量、軟件項目計劃、風險管理、軟件質量保證、軟件過程能力評估、軟件配置管理
|
将軟件配置管理、項目跟蹤和控制管理、軟件風險管理及項目策劃活動管理四方面内容導入軟件開發的整個階段。
|
項目應用體系三
|
完成基于J2EE架構、windows平台、Oracle數據庫、Web界面、四層結構(Browser、Web Container、J2EE Server、Database)的分析、設計和開發
|
通過完成實際項目,積累軟件開發經驗,熟悉行業軟件解決方案及常見軟件産品設計思想。
|