北大青鳥ACCP5.0與ACCP4.0模塊劃分及各模塊知識差異

 
ACCP5.0模塊名稱 對應課程 對應ACCP4.0模塊 與ACCP4.0各模塊課程知識、技能差異描述 課程學習資料
S1模塊 進入軟件編程世界(STB) S1模塊 (無) (略,參考ACCP4.0教材)
使用Java語言理解程序邏輯(Logic Java) 1.鍵盤輸入Scanner
  定義Scanner
  使用Scanner的nextInt()方法
(略,參考ACCP4.0教材、相關案例)
使用HTML語言開發商業站點(HTML) 1、製作輸入框的細邊框樣式、圖片按鈕樣式、無下劃線的超鏈接樣式
2、頁面佈局:DIV層佈局,DIV套Table佈局
1、《經典商業網站大製作》 人民郵電出版社
2、學習教程:http://www.gzsums.edu.cn/webclass/html/html_design.html
3、參考站點:
1)DIV佈局: 淘寶網主頁佈局
2)細邊框樣式:http://member1.taobao.com/member/register.jhtml?f=top
3)圖片按鈕:http://www.126.com
使用SQL Server管理和查詢數據(SQL Base) 1、操作和使用SQL Server 2005的集成環境SQL Server Management Studio; 1、《SQL Server 2005基礎教程》,(美)Robin Dewson,人民郵電出版社
2、《SQL Server 2005數據庫管理與應用指南》,飛狼、李春萌、楊涵,人民郵電出版社
3、參考網站:
http://www.net118.com/index/ms_sql/
http://community.csdn.net/
使用C#開發數據庫應用程序(C#/WinForms) 1、C# 語法
  變量、命名規範、類型轉換、註釋
  條件運算
  數組(僅限一維數組)、循環(二重循環)冒泡排序
  名字空間使用和定義
  方法(ref  方式傳參)、靜態方法
2、WinForms
  窗體、MessageBox
  基本控件:TextBox Button Label ListBox  listview ComboBox MenuStrip
  高級控件:ToolStrip StatusStrip ImageList TabControl Timer
  窗體之間的切換和數據傳遞
  MDI窗口
3、ADO.NET
  簡單異常處理
  使用Connection對象
  使用Command對象
  使用DataReader對象
  使用DataAdapter對象
  使用DataSet對象
  使用DataGridView進行數據綁定
   
1、《C#高級編程》第四版 作者:Bill Evjen、李敏波翻譯,清華大學出版社
2、文檔資源:
Visual C#:http://msdn2.microsoft.com/zh-cn/library/kx37x362(VS.80).aspx
Winforms:http://msdn2.microsoft.com/zh-cn/library/54xbah2z(VS.80).aspx
ADO.NET:http://msdn2.microsoft.com/zh-cn/library/e80y5yhx(VS.80).aspx
項目實戰(Project) --  
         
S2A模塊 SQL Server數據庫設計和高級查詢(SQL Advance) S2A模塊 (無) (無)
深入.NET平臺和C#編程(.NET/OOP) 1、C#高級語法
  值類型與引用類型 枚舉 結構
  泛型集合 List<T> Dictionary<K,V>
  XML文件讀寫
  反射、程序集基礎知識、特性(Attribute)
2、面向對象
  虛方法
  接口:接口作爲參數傳遞、接口作爲返回值、泛型接口、常用接口
  VS中的類圖
  序列化與反序列化
1、《C#高級編程》第四版 作者:Bill Evjen、李敏波翻譯,清華大學出版社
2、《C#2.0寶典》 張立編著 電子工業出版社(可作爲工具書使用)
3、《.NET 2.0面向對象編程揭祕》 金旭亮、電子工業出版社
4、文檔資源:
http://www.codeproject.com/
http://www.cnblogs.com/anytao/archive/2007/04/07/must_net_01.html
http://www.msdn.com
5、電子文檔:《戲說面向對象程序設計C#版》
下載地址:http://d.download.csdn.net/down/193597/yuxianghong
在.NET框架下開發三層結構數據庫應用系統(ADO.NET/Three Tier) 1、設計模式
  簡單工廠、抽象工廠
2、三層結構
  層次劃分
  PetShop4.0 架構分析
  實體類、實體在層之間的傳遞
3、單元測試
  基本概念、VS中的單元測試工具  
1、《設計模式——可複用面向對象軟件的基礎》 ,李英軍、馬曉星、蔡敏、劉建中等譯,機械工業出版社
2、PetShop項目開源代碼:http://tag.csdn.net/Article/aeca097b-a5a3-4914-b6d3-0c3209345670.html
3、文檔資源:http://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/consyscourse/vsts.aspx
http://www.microsoft.com/china/msdn/library/langtool/vsts/vstsunittesting.mspx?mfr=true
http://www.microsoft.com/china/msdn/library/webservices/asp.net/CustEntCls.mspx?mfr=true
項目實戰(Project)—.Net部分 --  
S2B模塊 JavaScript客戶端驗證和頁面特效製作(JavaScript) S2B模塊 1、基本的表單驗證,如註冊頁面,包含是否爲數字、是否爲電子郵件、是否在某個範圍、出生日期、是否爲空等。
2、DOM編程:使用window對象彈出各種樣式的窗口;使用document對象制動浮動的DIV廣告層、複選框全選/全不選效果。
3、動態改變CSS樣式:製作隨鼠標移動動態改變輸入框邊框色、按鈕圖片背景、動態隱藏或顯示層(如sohu的TAB切換效果、51job的地點選擇彈出層效果、樹形下拉菜單)。
4、製作下拉框的省市級聯效果。
1、《JavaScript DOM編程藝術》 人民郵電出版社
2、學習教程:http://www.w3schools.com/js/js_obj_htmldom.asp
3、參考站點特效:
1)51JOB彈出層效果:http://search.51job.com/jobsearch/advance_search.php
2)漂浮廣告效果:http://www.51job.com
3)層切換:http://www.taobao.com/   中的遊戲點卡/手機充值切換
4)多張圖片來回顯示的橫幅廣告:http://www.taobao.com/
5)省市級聯:http://house.sohu.com/
6)帶關閉按鈕的對聯效果:http://house.focus.cn/
7)表單驗證:http://member1.taobao.com/member/register.jhtml?f=top
8)菜單:http://cache.tianya.cn/index.htm
使用Java實現面向對象編程(Java OOP) (無) (略,參考ACCP4.0教材、相關案例)
使用JSP開發Web應用系統(JSP) (無) (略,參考ACCP4.0教材、相關案例)
項目實戰(Project)—Java部分 --  
Y2A模塊 使用ASP.NET技術開發網上書店(ASP.NET)  Y2A模塊 1、ASP.NET 通用技術
  站點導航控件(Menu TreeView SiteMapPath)
  母板頁(MasterPage)
  HttpHandler、圖片水印功能
2、數據相關
  GridView控件的使用:分頁、排序、全選等常用功能
  ObjectDataSource控件的使用
  SqlDataSource 控件的使用
  三層結構 (類 PetShop 4.0)
  CodeSmith自動代碼工具的使用(用來生成實體類)
1、《ASP.NET 2.0高級編程》,Bill Evjen等,清華大學出版社
2、《ASP.NET 2.0開發指南》郝剛,人民郵電出版社
3、《精通ASP.NET 2.0網絡應用系統開發》,馬軍,人民郵電出版社
4、《ASP.NET 2.0揭祕(卷一、卷二)》Stephen Walther,人民郵電出版社
5、文檔資源
Scott Mitchell的ASP.NET2.0數據指南中文版:
    http://www.cnblogs.com/ilovejolly/archive/2006/10/05/521440.html
CodeSmith開發系列資料:
    http://terrylee.cnblogs.com/archive/2005/12/28/306254.aspx
李天平的ASP.NET知識庫(chm格式下載)
    http://www.maticsoft.com/Downloads.aspx?id=8
使用Ajax和Web Service重構網上書店(Web Service/Ajax) 1、AJAX
  基本原理
  ScriptManager、UpdatePanel
  ASP.NET AJAX Control Toolkit常用控件
  AutoComplete Accordian ModalPopup CollapsiblePanel
2、緩存技術
  Substitution
  緩存依賴
3、Web 測試
  Web Test原理、操作、結果分析
  Load Test原理、操作、結果分析  
1、《ASP.NET 2.0寶典》呂洋波編著,電子工業出版社
2、《ASP.NET 2.0 開發指南》郝剛編著,人民郵電出版社
3、《征服ASP.NET 2.0 Ajax____Web開發技術詳解》陳冠軍編著,人民郵電出版社
4、文檔資源:
http://www.aspnetajax.com
前沿技術課(NTC)—.Net部分 1、C# 3.0
  匿名類型:var
  類初始化器
  集合初始化器
2、LINQ
  擴展方法
  查詢語法
  Lambda表達式
  LINQ to SQL
  LIQN to XML
1、參考站點:http://www.hookedonlinq.com/Default.aspx?AspxAutoDetectCookieSupport=1
項目實戰(Project)—.Net部分(含畢業設計項目) --  
Y2B模塊 開發基於JSP/Servlet/JavaBean的網上交易系統(JSP/Servlet/JavaBean/Web Service) Y2B模塊 1、使用JNDI訪問Tomcat的連接池中的連接:
   Tomcat的conf/context.xml中的配置;
   JNDI的lookup方法
2、基於屬性文件的數據庫配置信息的讀取
  屬性文件格式
3.建立服務併發布
   Web.xml中配置XFire的Servlet及其配置
  配置XFire的配置文件services.xml
4.建立客戶程序,調用Web服務
  客戶程序的關鍵代碼。
(略,參考ACCP4.0教材、相關案例)
開發基於Struts/Spring/Hibernate/Ajax的網上信息發佈平臺(Struts/Hibernate/Spring/Ajax) 1、使用動態Form簡化代碼
  動態FormBean的定義配置;
2、使用DispatchAction
  配置文件中的parameter參數的含義
3、使用Hibernate完成對象持久化
  使用Hibernate存取數據庫的基本步驟
   O/R映射文件編寫
  爲對象選擇id生成策略爲identity
  Hibernate中對象的添加,刪除和修改
4、Hibernate的關聯映射
  配置和操縱單向many-one關聯
  配置和操縱雙向one-many關聯
  配置和操縱many-many關聯
5、Hibernate查詢
  HQL的select子句
  HQL的where子句
  HQL的Order by子句
  HQL的統計函數查詢
  基於Expression類的查詢
  基於Restrictions類的查詢
6、使用Spring容器管理對象
  聲明bean
  聲明bean的屬性
  依賴注入
  從工廠生成Bean類
  基於AOP分離日誌處理
  AOP配置
7、Spring與Struts、Hibernate的集成
  Struts增加插件與Spring集成
  修改需要Spring注入業務對象的Action
  配置數據訪問的通用配置
  配置Spring2.x的聲明式事務處理
8、使用Ajax改進用戶體驗效果
  XMLHttpRequest對象向web服務器發出一個異步的HTTP請求
  DWR框架的應用編程配置步驟
  DWR框架的使用
1、<<Struts,Hibernate,Spring集成開發寶典>>,陳天河,電子工業出版社。
注:不需要學習此書的如下章節:第8章, 第9章, 第14章, 第18章, 第20章.
2、網站資源
   http://www.springframework.org/
   http://java.sun.com
   http://www.hibernate.org/
   http://struts.apache.org/
前沿技術課(NTC)—Java部分 1、Java新技術概述
  1.1使用static import
  1.2使用foreach循環
  1.3使用JavaEE 5.0的Dependency Injection註記@Resource
  1.4使用JUNIT4.0編寫單元測試
  1.5掌握Annotation原理
2.Java的範型
  2.1使用範型的List接口和ArrayList類
  2.2使用範型的List接口和LinkedList類
  2.3使用範型的Map接口和HashMap類
3.使用JPA完成對象持久化
  3.1掌握使用JPA實現對象持久化步驟
  3.2使用JPA實現數據的加載/修改
  3.3使用JPA實現數據的加載/刪除
  3.4使用JPA的QL
  3.5使用依賴注入從Web應用調用JPA
4、使用JavaServer Faces
  4.1JSF程序部署到Glassfish
1、參見NetBeans6.0 IDE工具自帶的samples中有關 JavaEE的示例,涉及JPA,JSF。
項目實戰(Project)—Java部分(含畢業設計項目) --  
發佈了26 篇原創文章 · 獲贊 3 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章