北大青鸟ACCP5.0与ACCP4.0模块划分及各模块知识差异

    技术2022-05-12  12

     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.html3、参考站点:1)DIV布局: 淘宝网主页布局2)细边框样式:http://member1.taobao.com/member/register.jhtml?f=top3)图片按钮: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).aspxWinforms:http://msdn2.microsoft.com/zh-cn/library/54xbah2z(VS.80).aspxADO.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.htmlhttp://www.msdn.com5、电子文档:《戏说面向对象程序设计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.html3、文档资源:http://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/consyscourse/vsts.aspxhttp://www.microsoft.com/china/msdn/library/langtool/vsts/vstsunittesting.mspx?mfr=truehttp://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.asp3、参考站点特效:1)51JOB弹出层效果:http://search.51job.com/jobsearch/advance_search.php2)漂浮广告效果:http://www.51job.com3)层切换: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=top8)菜单: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.htmlCodeSmith开发系列资料:    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 CollapsiblePanel2、缓存技术  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 XML1、参考站点: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.xml4.建立客户程序,调用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应用调用JPA4、使用JavaServer Faces  4.1JSF程序部署到Glassfish1、参见NetBeans6.0 IDE工具自带的samples中有关 JavaEE的示例,涉及JPA,JSF。项目实战(Project)—Java部分(含毕业设计项目)-- 


    最新回复(0)