实训方向介绍

JavaEE+(金融、电信、电力、电子商务、移动、互联网)开发工程师

Java软件开发涉及的知识结构:

知识体系链:计算机网络/Unix/LinuxOracle/MySql数据库 标准SQLCore Java JDBC/Hibernate/iBatisXMLHTMLCSSJavaScriptAJAX Servlet/JSP & TomcatStruts/SpringWebLogic开源工具项目行业知识项目实战经验

技术开发必备----Java软件开发工程师专业技术

课程覆盖内容

培训目标

第一阶段:

主要介绍Java语言的基础以及特性,包含基础语法,Java语言的各个技术点,面向对象分析与设计。常用类库,调试程序技巧,代码规范等,本阶段的目标是初步建立Java开发的一些基础能力以及良好的编程思维习惯,培养一定的面向对象的抽象编程能力。

练习项目:计算器/晚会抽奖系统/仿QQ聊天软件等

Eclipse开发环境介绍,搭建,熟悉(1天)

熟悉Eclipse集成开发环境,创建项目,编写简单的Java程序。

Java语言基础,面向对象思想,分析,设计(3天)

掌握Java基本语法,特性,流程控制,部分API。理解面向对象思想,理解继承,重载,多态概念以及运用。

异常处理,调试技巧(2天)

深入理解Java异常机制,以及查错技巧。掌握IDE的调试功能,能熟练通过调试查找程序bug。

Java SE高级核心技术(6天)

熟练掌握Java SE高级特性,包括集合框架,I/O,JDBC,网络编程,多线程,反射,XML读写操作,Swing组件等

Junit单元测试(1天)

掌握单元测试工具Junit,能为模块写合适的测试用例。

企业编码规范(1天)

理解企业编码规范,熟练掌握源码管理工具SVN/CVS/VSS

第二阶段:

主要介绍标准SQL,常用数据库使用技巧,其中有Oracle,SQL Server,MySQL等,本阶段目标是提高学员数据库设计与编程能力,并能够开发出相对较复杂的存储过程、视图、触发器、游标、包等;

练习项目:家庭理财系统/宾馆点餐系统等(数据库设计部分)

数据库基础(5天)

深入理解关系型数据库原理,熟练掌握SQL数据查询语言、索引、存储过程、触发器、游标、事务、函数等,简单数据库优化技术。

Oracle数据库(3天)

理解Oracle数据库体系结构,原理。掌握Oracle数据库高级编程技术,客户端工具使用。

第三阶段:

主要指导开发一个小型项目,对第一、第二阶段的知识点进行一个系统的整理。并开始熟悉一些常用的开发模式。此阶段对独立学习提出一定的要求,项目完成后,具备独立开发和调试程序的能力。

练习项目:家庭理财系统/宾馆点餐系统等

MVC,DAO开发模式(1天)

理解MVC模式和DAO开发模式,初步理解项目架构。

XX管理软件(5天)

开发一个基于企业三层架构的一个管理软件,初步体验分层架构设计。

第四阶段:

系统地学习Web网页编程,如HTML、Javascript、CSS、Ajax。开始熟悉JSP/Servlet,web服务器等J2EE初级开发部署技术。完成一些web应用模块,初步理解B/S交互的整个过程,为后期进行大型开发打下基础。

练习项目:淘宝导购/银行储蓄等

Web开发基础学习(5天)

学习web开发基础知识,HTML/CSS/JavaScript, Jsp/Servlet,熟悉J2EE项目规范,熟练创建企业级web工程项目。

AJAX学习(3天)

学习并理解AJAX原理,编写异步刷新web页面程序。学习AJAX框架并应用到web项目中。

开源组件的学习(5天)

学习常用的开源工具,如Log4J日志管理,JFreeChart图表绘制,Lucene搜索框架,iText PDF报表工具,POI Excel文件读写,HttpClient网络客户端套件,QuartZ任务管理框架等。逐渐培养独立调研技术点的能力。

Web工程体系学习(2天)

透彻理解web工程结构,B/S架构的系统交互原理,掌握web项目排错技巧。熟练打包,部署基于J2EE框架的web项目。

第五阶段:

学习Struts2,Spring,Hibernate,iBatis等开源框架,学习整合框架并搭建开发项目用的技术框架,能深刻理解框架原理并对技术架构做合理的分层设计。学习一些开源项目并能应用它们。

练习项目:基金会积分系统/在线股票交易/网新人才网/广告营销/电信行业呼叫中心/某行业电子商务网站等(技术点调研,框架搭建部分)

Struts2框架(4天)

熟练使用Struts2框架,深入理解其核心技术,组件。掌握标签库,OGNL,校验框架,国际化的使用。深入理解MVC模式在Struts2框架上的体现。

Hibernate/iBatis框架(4天)

理解ORM概念,Hibernate核心API,Session,Query,Criteria的熟练使用。熟练映射数据库-对象关系,快速开发持久层模块。理解Hibernate缓存并合理应用。学习使用iBatis框架。

Spring框架(4天)

透彻理解Spring IOC(依赖注入)原理,掌握注入技巧。深入理解AOP原理,声明式事务管理方式。应用切面解决多种项目需求。了解Spring中间件的其他组件,以及Spring和其他框架的整合方式。

框架整合(2天)

整合Struts2,Spring,Hibernate框架,以此为技术架构搭建开发企业项目。应用分层架构合理分工。深入理解整合后的框架和MVC框架的联系。

第六阶段:(16天)

开发基于Java的中大型团队合作项目,学习敏捷项目开发流程。不但对前期学的技术点有个系统的回顾,同时,培养调研新技术的能力,沟通表达能力,对项目流程有个深刻的体验,达到开发企业真实项目的能力要求。

练习项目:基金会积分系统/在线股票交易/网新人才网/广告营销/电信行业呼叫中心/某行业电子商务网站等

浙大网新实训项目介绍相关推荐

  1. 国开电大 公共关系学 形考任务答案 实训项目

    形考任务1 题目1公共关系是一门综合性的应用科学. 正确答案是:对 题目2公共关系特指组织与公众之间的传播沟通关系. 正确答案是:对 题目3美国学者香农提出了双向循环的传播模式. 正确答案是:错 题目 ...

  2. 实训项目——多语言学习app 总结报告

    文章目录 实训项目--多语言学习app 总结报告 1. app 介绍 1. 运行app 2. 界面效果 2. 开发过程 1. 开发环境 2. 项目结构 3. 欢迎界面 4. 用户与学习界面 5. 语言 ...

  3. JavaWeb实训项目:基于SSM框架的CRM客户关系管理系统(文章最后有源码)

    JavaWeb实训项目:基于SSM框架的CRM客户关系管理系统(附部分源码) 一.项目背景 项目演示 二.项目介绍 三.涉及技术 总结 源码地址 一.项目背景 "世上本来没有CRM,大家的生 ...

  4. 计算机应用基础实训项目三excel,计算机应用基础实训项目三 Excel 综合应用

    计算机应用基础实训项目三 Excel 综合应用Tag内容描述: 1.计算机应用基础实训教程计算机应用基础实训项目二,Word,综合应用 以日常应用为基础,设计一个综合运用 Word 基本操作技能解决实 ...

  5. 计算机会计实训,项目二计算机会计实训.ppt

    <项目二计算机会计实训.ppt>由会员分享,可在线阅读,更多相关<项目二计算机会计实训.ppt(20页珍藏版)>请在人人文库网上搜索. 1.2020/9/16,1,项目二计算机 ...

  6. Java实训项目--小型书店管理系统(ssm框架)

    系列文章目录 MyBatis专栏: 一:Java实训项目–小型图书管理系统(ssm框架) 二:"spring与mybatis整合"考试题目测试与解析 三:"SSM框架整合 ...

  7. 计算机组装工具的使用,计算机组装与维护实训项目三 电脑检测常用工具的使用.doc...

    计算机组装与维护实训项目三 电脑检测常用工具的使用 计算机组装与维护实训项目三 电脑检测常用工具的使用 人们在购买电脑时,不管是买品牌机.兼容机,或二手机,最关心的就是价格与品质是否一致,最怕销售商以 ...

  8. 计算机组装常用工具有锤子,计算机组装与维护实训项目三 电脑检测常用工具的等使用.doc...

    计算机组装与维护实训项目三 电脑检测常用工具的等使用 计算机组装与维护实训项目三 电脑检测常用工具的使用 人们在购买电脑时,不管是买品牌机.兼容机,或二手机,最关心的就是价格与品质是否一致,最怕销售商 ...

  9. java 实训项目_实训方案(JavaWeb项目实训)-

    实训方案(JavaWeb项目实训)- 2012-2013学年第一学期 <Java Web项目开发实训>课程实施方案 课程名称(英文):Training of Java Web Projec ...

最新文章

  1. 在iOS中使用tableView
  2. python sqlite3以字典形式返回查询结果
  3. Django的是如何工作的
  4. strncmp实现方式之一
  5. 查看oracle小补丁号,oracle 补丁号查询
  6. 更改npm淘宝源,并设置cnpm
  7. Codeforces 120F Spiders
  8. uFrame近况(2016年4月8日更新)
  9. SQL 智能提示工具
  10. JavaSE--Java 的基本程序设计结构
  11. 【刨根问底】32位/64位系统、地址总线以及最大内存寻址
  12. json转对象的时候字段为空值的时候会被过滤
  13. OpenCV学习:找出人脸,同时比较两张图片中的人脸相似度
  14. 某宝在售资源合集,整整1218份!
  15. web项目下的WEB-INF、WebRoot
  16. html实现让电脑断网的功能,简单几步,即可实现电脑自动断网
  17. 华为手机安装debug时出现无效安装和与操作系统不兼容问题解决
  18. 程序员必备算法——排列组合
  19. linux中的网络指令ssh ifconfig netstat telnet curl scp
  20. python编程求导数_SciPy函数求导数

热门文章

  1. python 数组写txt_python txt文件常用读写操作
  2. 社交搜索Graph Search技术解析
  3. 【一起去大厂系列】什么是回表查询?怎么优化回表查询?
  4. 【最详细】测试点分析_1051 复数乘法 (15分)_14行代码AC
  5. 【最全!最完整解析!】 计算机中,执行一条指令所需要的时间称为指令周期,完成一项基本操作所需要的时间称为机器周期,时钟脉冲的重复周期称为重复周期。因此,()
  6. 算法竞赛入门经典(第二版) | 例题5-2 木块问题 (紫皮书牛啤!)(UVa101,The Blocks Problem)
  7. Web前端开发笔记——第三章 CSS语言 第六节 CSS定位
  8. VRRP——虚拟路由器冗余协议
  9. 金立软件测试员,6GB运存有多强 金立M2017打开APP测试
  10. java 如何将word 转换为ftl_如何把word转化为pdf?职场达人必需的转换技巧