




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JAVA专业2010新课程体系大纲JAVA语言是SUN公司开发的一种高级编程语言,JAVA以其独有的开放性、跨平台性和面向网络的交互性席卷全球,以其安全性、易用性和开发周期短的特点,Java摒弃了C+中各种弊大于利的功能和许多很少用到的功能,用Java开发的程序可以在网络上传输,并运行于任何客户机上;从而迅速从最初的编程语言发展成为全球第一大软件开发平台。一、培养目标:通过培训,使学员熟练掌握当前Java EE的各项前沿技术,精通Struts、Spring、 Hibernate等开源技术框架;理解软件工程的最佳实践、前沿的技术规范,让学员通过从需求分析、设计、编码、单元测试、系统集成、验收测试一系列完整的开发流程,积累大中型Java EE企业级项目开发经验。 二、就业方向:JAVA web软件工程师; JSP编程、JAVA EE软件工程师。三、入学要求:会一般的电脑操作,逻辑思维能力较强,有兴趣加入JAVA软件开发领域的有志人士均可参加四、培训方式:从基础学起,由浅入深,循序渐进,阶段式学习,学员可以根据自身基础及需求选择性学习,通过分组或独立完成实际项目的开发,培养学生实战能力。五、课程体系:课程名称阶段目标及课程安排课时收费标准A、JAVA WEB工程师阶段目标1、掌握JAVA语言核心语法(类与对象、继承与多态、异常处理等);2、了解面向对象的分析与设计;3、能使用JAVA进行IO文件、数据库等进行JAVA数据开发;4、能使用JAVA进行基本的网络程序开发;5、可以灵活的使用JAVA中的常用类库;6、了解数据结构在JAVA中的基本实现;7、掌握类集框架的各个组成部分;8、掌握JSP开发动态网站程序;9、可以使用JavaScript进行复杂的页面开发;10、熟练使用Tomcat服务器进行WEB项目的开发及部署;11、熟练掌握JSP中的基础语法以及各常用内置对象的使用;12、可以熟练的使用分页算法,完成分页显示功能;13、可以使用Smartupload完成文件的上传操作,并可以自动将上传文件更名;14、掌握过滤、监听的开发;15、掌握MVC开发模式应用;可考认证SUN认证程序员Sun Certified JAVA Programmer(SCJP国际)认证,SATC国内认证程序员。Wed 2.0 网页设计HTML超文本标记语言、CSS层叠样式、DIV布局。JavaScript基本语法、程序结构、对象、事件的应用,常用特效分析等。DOM模型,基本数据结构及程序流程控制,常用事件及事件处理程序。WEB2.0之AJAX的应用,Ajax的工作原理60 数据库(SQL Server 2005)数据库原理、数据库和表的创建与管理、数据库的安全及服务器配置、数据的查询与更新、T-SQL语句、使用索引和视图、存储过程和触发器、数据库备份与恢复60 JAVA SE课程(JAVA基础语法)核心语法:JDK配置、Eclipse开发工具使用、数据类型,变量、表达式、条件控制语句、循环语句、方法及数组的的建立和使用面向对象编程:类和对象、面向对象的三大特征详解(封装、继承、多态)、访问控制权限、接口及抽象类的应用、包的定义及使用、异常处理、各种主流设计模式多线程:概念、实现、同步与死锁文件编程:File、字节流、字符流、打印流、对象序列化、ScannerJava新特性:Generic、Enum、Annotation等常用类库:国际化、日期/时间操作、反射机制、包装类等网络编程:TCP、UDP程序,与多线程、IO相结合开发数据库编程:JDBC基本概念、核心接口使用、事务、回滚、配置与连接Oracle数据库数据结构/类集:Collection、Map、Iterator、树、Queue、SortedSet、SortedMap、BT排序算法48 JAVA WEB编程(JSP+JavaBean+Servlet)Tomcat服务器安装及配置、MyEclipse插件使用、数据库连接池的配置及使用JSP基础语法:Scriptlet、request、response、session等核心对象以及分页功能的实现JavaBean编程:JavaBean的基本语法、JavaBean的设计及开发、DAO设计模式、SmartuploadServlet:Servlet基本结构、生命周期、MVC设计模式、过滤器、监听器、ELMySQL:安装、配置、常用命令、JDBC操作45 阶段项目部门-雇员管理系统:以学习过的MYSQL数据库、面向对象为基础,对类进行关联的设计,在其中要使用各复杂查询语句,并通过代码开发结构的不断升级形成最终的基础开发架构,学员可以逐步体会各个开发架构的优缺点,并在项目中应用标准架构进行开发。该项目以MYSQL为操作基础,通过代码的不断升级讲解各基础开发方法: JSP + JDBCJSP + JavaBean + SmartuploadJSP + DAO + SmartupladMVC + DAO + Smartupload在开发中结合数据表讲解类的关联映射关系以及使用SQL完成复杂查询售后服务跟踪系统 :该项目使用JSP/Servlet + DAO架构进行开发,可以使学员巩固基础部分所学的知识,并灵活应用到实际开发过程中。项目中主要应用了:JSP四种属性范围的使用,request,session,response等内置对象的应用,JDBC数据库操作,JNDI数据源配置,AJAX技术,数据分页等知识点,是不可多得的项目经验。30 B、JAVA EE软件工程师阶段目标1、掌握完整的JAVA EE架构; 2、可以使用AJAX各种常用框架完成富客户端的开发; 3、掌握主流开发框架:Struts / Struts2 + Hibernate + Spring的联合开发; 4、掌握Struts 2.0与Struts 1.x的区别及使用,并可以使用Spring进行SSH2整合; 5、了解IBatis框架的基本使用。 6、实现技术:使用SSH和SSH2,并结合AJAX的各种框架进行开发;7、通过从需求分析、设计、编码、单元测试、系统集成、验收测试一系列完整的开发流程,积累大中型Java EE企业级项目开发经验;可考认证Sun Certified Web Component Developer (SCWCD) 认证。Struts2Struts1原理、基本配置及使用,Struts2入门、Struts2核心解析、国际化、拦截器、类型转换、输入校验、OGNL、Struts2标签库、AJAX技术支持、文件的上传与下载36 Hibernate3对象关系映射、操纵持久化对象、Hibernate相关映射、Hibernate检索策略、Hibernate检索方式、Hibernate高级配置、Java语言的反射机制、iBATIS原理及使用27 Spring2Spring概述、bean和BeanFactory、bean的高级功能、Spring中的资源访问、表现层数据的处理、对AOP的支持、事务管理、DAO支持、使用JDBC操作数据库、整合Hibernate执行持久化操作、Spring的MVC框架、整合其他框架27 企业级项目学习完以上课程,技术和业务上将支撑以下实训项目:项目实战(一):MVC + Struts1:企业在线学习管理系统:本项目课程中会体会到用户分级权限的管理,企业在线培训系统中业务的基本流程等特色功能的开发,为以后的项目学习打下了良好的基础。企业人力资源管理系统:本项目在开发过程中,会接触到人力资源的相关业务知识,解时会有专题课程讲解业务知识,学员将熟练使用mvc模式进行项目开发,并灵活应用struts框架技术,培养学生对框架技术在项目中的重要性以及作用的深刻认识。项目实战(二):框架开发项目:CRM是客户关系管理系统:使用Struts 2.0 + Spring作为前台、使用Spring + Hibernate作为后台、使用XFire发布后台服务。 使用这套架构可以将前台与后台代码完全分离,两者之间只通过接口连接,前后台可以使用不同的语言开发,前台开发人员无法看到后台代码,充分提高了系统的安全性与稳定性。在开发过程中,后台开发人员定义好接口之后,可以前台与后台同时进行开发,大大缩短了项目的开发时间。电子商城系统:该系统主要用于网上商城的管理。该系统涉及消费者查询、浏览和购买商品,选择便捷的支付和邮递方式,跟踪定单处理状态等多个方面。系统中加入了会员等级的概念,注册会员在商城中累计消费一定金额之后,该会员在购买商品时会获得一定的折扣,以使会员更加积极的在系统中进行商品的购买。技术上基于Struts/ + Hibernate + Spring+AJAX+DWR技术实现一个大型购物商城的开发。贸易通ON-LINE:基于互联网SaaS模式,业务上非常全面,涵盖了商贸流通的全部功能,模块有设置管理、出入库管理、库存管理、采购管理、销售管理、财务管理、系统管理等一系列管理流程,并提供完善的财务系统,实现仓库存储财务管理一体化,同时还可以整合CRM客户管理等系统以及人事工资管理系统,让企业工作效率更高、管理更方便。技术特点:使用完整的SSH(Struts + Spring + Hibernate)架构进行开发,使用Struts完成前台页面与业务逻辑的开发,使用Hibernate完成后台数据库部分开发,使用Spring对Struts与Hibernate进行管理,这套架构与企业实际开发的架构基本一致,可以使学员在进入企业后快速上手进行开发。 电力局业务支撑平台:该系统类似于ERP系统,其中包含了人员管理子系统,技术安全管理子系统,办公自动化子系统(OA),运维管理子系统(运行与维护)等多套子系统,各个系统分别提供了不同的服务,通过统一的帐号与权限进行管理与操作,对于不同的员工,分配给其不同的权限来登陆不同的系统,使系统可以灵活的适应各种管理需求。每个子系统实际上也是一个完成的Java EE项目,只不过将其权限控制部分交由整个平台进行控制,而子系统只单独完成其自己的业务逻辑。例如:运维系统提供设备监控与警报功能,特定员工通过进入该子系统可以对局中设备进行统一的维护与管理。而办公自动化系统为局全机关所有部门工作人员提供网络办公环境,服务包括:公文管理、个人办公、档案管理、会议管理等。90C、职业素质教育阶段目标职业素质是个人魅力和职业道德的体现,也是企业的用人标准之一,技术与素质,缺一不可。就业指导当前行业动态分析、行业从业人员状况,如何以个人优势参与行业竞争、行业用人标准,团队合作,个人简历及面试指导;作品赏析。45D实习与就业(后期服务)完成全部课程并通过考核合格的,安排学员进入软件公司等单位进行实习或就业60合计备注:1、课程可采用阶段式学习,A项(Wed 2.0和新据库)新生可直接上;2、排课顺
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 船厂工艺科管理办法
- 专项奖励考核管理办法
- 荒芜地平整管理办法
- 评估科注销管理办法
- 管理费报销管理办法
- 设计部应急管理办法
- 《药品监控管理办法》
- 计划单收发管理办法
- 舞蹈队训练管理办法
- 西藏无菌采样管理办法
- 北师大版(2024版)三年级上册第七单元第6节《生活中的小数》教学设计
- 土石方工程的合作协议书
- 比亚迪岗位培训课件
- 医疗质量安全专项整治行动自查清单8-患者隐私
- 2025人教版(2024)八年级上册英语教学计划
- (2025)全国学生学宪法讲宪法知识题库附含答案
- 华东师大版(2024)七年级体育与健康全一册教案
- 基层农业知识培训课件
- 建筑垃圾处理厂运行管理方案
- 2025版劳动合同范本下载
- 2025年医疗机构软式内镜清洗消毒技术规范试题及答案
评论
0/150
提交评论