


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
java 软件开发要学哪些课程 浙大网新经典课程 java 软件开发工程师实训,课程结构图,提供给初学及想学的同学们参考: JAVA 课程 第一阶段:J2SE 基础 第一讲 Java 那点事,全面了解 Java 相关。基础语法复习 第二讲 面向对象的复习,深入理解 第三讲 常用类库的使用介绍,API 文档的查阅技巧 第四讲 简单模块的分析,设计,编写,培养软件编程思维。 课程目标:回顾 Java 基础,初步建立 Java 开发的一些基础能力以及良好的编程思维习惯,培养一定的 面向对象的抽象编程能力。 第二阶段:小型 SE 项目 第一讲 项目需求的分析,需要用到技术点的分析,概要设计。 第二讲 项目用到技术点的学习,包括 Java I/O 流处理,Socket 网络编程,多线程,泛 型标准 SQL,JDBC 等。 第三讲 掌握 JUnit 单元测试方法。 第四讲 项目的详细设计,项目实现,总结。 课程目标:个人独立完成一个小型的 SE 项目。 项目中学习 Java 的高级知识,如 Java I/O, Socket 网 络编程,多线程,泛型,注解,标准 SQL,JDBC,常用数据库使用技巧。同时开始接触项目中常用的 Junit 单元测试方法,注意代码规范。 第三阶段:中型 Web 项目 第一讲 回顾静态页面基础,包括 HTML(标签,控件,事件,表单,布局), JavaScript(DOM 模型,动态控制,表单验证),CSS(布局,样式,盒模型) 第二讲 DIV+CSS 页面布局技巧,设计工具 Dreamweaver 使用,调试工具 FireBug 和 IE 的开发者工具使用。 第三讲 JSP/Servlet 学习,JSP 语法,标签,EL 表达式,JSTL,servlet 常用接口,调 用流程。内置对象,参数传递。学习符合 J2EE 标准的 Web 工程体系,理解整个 web 工程的运行机制。 第四讲 异步刷新技术 AJAX 学习,jQuery 框架的学习,选择器、事件、效果、回调函数、 动态 HTML 操作、CSS 操作、Ajax 调用后台等。 第五讲 Struts2 初探。初步学些 Struts2 框架,理解工作原理,配置重点,标签,校验 第六讲 项目的分析,设计,实现。 课程目标:系统地学习 Web 网页编程,如 HTML、Javascript、CSS、Ajax。开始熟悉 JSP/Servlet,web 服务器等 J2EE 初级开发部署技术。完成一些 web 应用模块,初步理解 B/S 交互的整个过程,学习 Struts2 体系结构及基础知识,为后期进行大型开发打下基础。 第四阶段:大型 EE 项目 第一讲 深入学习 Struts2,拦截器核心技术,国际化,上传下载,第三方插件的使用。 第二讲 学习 ORM 框架 Hibernate,理解工作原理,核心接口,HQL,Criteria 查询,集 合映射,组件映射,一对多,多对一,多对多关联关系,缓存,优化。 第三讲 学习 Spring 框架核心技术,IOC,AOP 的原理及使用。bean 工厂管理,依赖注入 原理解析,面向切面的原理解析,声明式事务管理的使用。 第四讲 框架的两两集成,及三大框架集成,深入理解框架,并灵活搭建合适的技术框架。 第五讲 大型企业级项目的分析,技术点调研,设计,实现。POI,iText,jFreechart 等开源技术的调研。 第六讲 软件工程,敏捷方法,迭代开发流程的应用,团队分工协作。 课程目标:学习 Struts2,Spring,Hibernate,iBatis 等开源框架,学习整合框架并搭建开发项目用的技 术框架,能深刻理解框架原理并对技术架构做合理的分层设计。学习一些开源项目并能应用它们。开 发基于 Java 的中大型团队合作项目,学习敏捷项目开发流程。培养调研新技术的能力,沟通表达能力, 对项目流程有个深刻的体验,达到开发企业真实项目的能力要求。 第五阶段:提升课程 第一讲 Java 核心高级技术,JNI,反射 reflect,动态代理 Proxy 技术等。 第二讲 Java 设计模式,单实例模式,工厂模式,装饰者模式,观察者模式,模板模式, 建造者模式等,深入理解掌握 Java 的高级设计思想。 第三讲 学习 Spring 框架核心技术,IOC,AOP 的原理及使用。bean 工厂管理,依赖注入 原理解析,面向切面的原理解析,声明式事务管理的使用。 第四讲 框架的两两集成,及三大框架集成,深入理解框架,并灵活搭建合适的技术框架。 第五讲 三层架构,面向接口编程及好处,代码重构,系统设计。 第六讲 大型企业级项目的分析,技术点调研,设计,实现。POI,iText,jFreechart 等开源技术的调研。 第七讲 软件工程,敏捷方法,迭代开发流程的应用,团队分工协作。 第 3 页 共 3 页 课程目标:学习更高级的 Java 知识,比如 Java 反射,动态代理。理解设计模式思想,并学习使用。学 习移植 Java 项目到不同的系统,不同的应用服务器。学习高级的数据库知识,如复杂查询,存储过程, 触发器,性能优化。 第六阶段:专题讲座 第一讲 主流大型应用服务器,weblogic,JBoss,Websphere 介绍。 第二讲 SOA,REST,Webservice 介绍。 第三讲 EJB3.0 规范及其使用。 第四讲 企业常用开源项目介绍,如 Mina,Lucene,Quartz,HttpClient,HTMLParser。 第五讲 流行网络应用,微博,淘宝接口,google 地图。 课程目标:全面扩展知识面,学习目前行业内常用的技术和工具,如 EJB3.0,SOA/We
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度中级会计复习重心的试题及答案
- 软件服务收费合同协议
- 护理对医学研究的支持试题及答案
- 中级会计2025年考点突破试题及答案
- 中级会计考试2025关键试题及答案
- 护理职业资格的重要性初级护师考试试题及答案
- 2025年入团考试的体会总结试题及答案
- 护师考试思维导图试题及答案
- 中级会计考试注册会计师试题及答案
- 初级护师知识应用试题及答案
- 2022版艺术新课标解读心得(课件)小学美术
- 锂离子电池失效分析及后果PFMEA-电子表格版
- 2024年江苏南京林业大学招聘专职辅导员15人(第二批)管理单位遴选500模拟题附带答案详解
- 律师事务所法律咨询委托书
- 24秋国家开放大学《科学与技术》终结性考核大作业参考答案
- 中华人民共和国保守国家秘密法实施条例
- 人美版八年级美术下册《1. 绘画的多元化》说课稿
- DB34T4829-2024公路工程泡沫轻质土设计与施工技术规程
- 【新课标核心素养目标】6.2.1二氧化碳的性质和用途教案(表格式)初中化学人教版(2024)九年级上册
- 第八届全国医药行业特有职业技能竞赛(中药调剂员)考试题库(含答案)
- 人教版高中物理必修1第三章《弹力》
评论
0/150
提交评论