浙大网新实训项目介绍
实训方向介绍
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公共关系是一门综合性的应用科学. 正确答案是:对 题目2公共关系特指组织与公众之间的传播沟通关系. 正确答案是:对 题目3美国学者香农提出了双向循环的传播模式. 正确答案是:错 题目 ...
- 实训项目——多语言学习app 总结报告
文章目录 实训项目--多语言学习app 总结报告 1. app 介绍 1. 运行app 2. 界面效果 2. 开发过程 1. 开发环境 2. 项目结构 3. 欢迎界面 4. 用户与学习界面 5. 语言 ...
- JavaWeb实训项目:基于SSM框架的CRM客户关系管理系统(文章最后有源码)
JavaWeb实训项目:基于SSM框架的CRM客户关系管理系统(附部分源码) 一.项目背景 项目演示 二.项目介绍 三.涉及技术 总结 源码地址 一.项目背景 "世上本来没有CRM,大家的生 ...
- 计算机应用基础实训项目三excel,计算机应用基础实训项目三 Excel 综合应用
计算机应用基础实训项目三 Excel 综合应用Tag内容描述: 1.计算机应用基础实训教程计算机应用基础实训项目二,Word,综合应用 以日常应用为基础,设计一个综合运用 Word 基本操作技能解决实 ...
- 计算机会计实训,项目二计算机会计实训.ppt
<项目二计算机会计实训.ppt>由会员分享,可在线阅读,更多相关<项目二计算机会计实训.ppt(20页珍藏版)>请在人人文库网上搜索. 1.2020/9/16,1,项目二计算机 ...
- Java实训项目--小型书店管理系统(ssm框架)
系列文章目录 MyBatis专栏: 一:Java实训项目–小型图书管理系统(ssm框架) 二:"spring与mybatis整合"考试题目测试与解析 三:"SSM框架整合 ...
- 计算机组装工具的使用,计算机组装与维护实训项目三 电脑检测常用工具的使用.doc...
计算机组装与维护实训项目三 电脑检测常用工具的使用 计算机组装与维护实训项目三 电脑检测常用工具的使用 人们在购买电脑时,不管是买品牌机.兼容机,或二手机,最关心的就是价格与品质是否一致,最怕销售商以 ...
- 计算机组装常用工具有锤子,计算机组装与维护实训项目三 电脑检测常用工具的等使用.doc...
计算机组装与维护实训项目三 电脑检测常用工具的等使用 计算机组装与维护实训项目三 电脑检测常用工具的使用 人们在购买电脑时,不管是买品牌机.兼容机,或二手机,最关心的就是价格与品质是否一致,最怕销售商 ...
- java 实训项目_实训方案(JavaWeb项目实训)-
实训方案(JavaWeb项目实训)- 2012-2013学年第一学期 <Java Web项目开发实训>课程实施方案 课程名称(英文):Training of Java Web Projec ...
最新文章
- 在iOS中使用tableView
- python sqlite3以字典形式返回查询结果
- Django的是如何工作的
- strncmp实现方式之一
- 查看oracle小补丁号,oracle 补丁号查询
- 更改npm淘宝源,并设置cnpm
- Codeforces 120F Spiders
- uFrame近况(2016年4月8日更新)
- SQL 智能提示工具
- JavaSE--Java 的基本程序设计结构
- 【刨根问底】32位/64位系统、地址总线以及最大内存寻址
- json转对象的时候字段为空值的时候会被过滤
- OpenCV学习:找出人脸,同时比较两张图片中的人脸相似度
- 某宝在售资源合集,整整1218份!
- web项目下的WEB-INF、WebRoot
- html实现让电脑断网的功能,简单几步,即可实现电脑自动断网
- 华为手机安装debug时出现无效安装和与操作系统不兼容问题解决
- 程序员必备算法——排列组合
- linux中的网络指令ssh ifconfig netstat telnet curl scp
- python编程求导数_SciPy函数求导数
热门文章
- python 数组写txt_python txt文件常用读写操作
- 社交搜索Graph Search技术解析
- 【一起去大厂系列】什么是回表查询?怎么优化回表查询?
- 【最详细】测试点分析_1051 复数乘法 (15分)_14行代码AC
- 【最全!最完整解析!】 计算机中,执行一条指令所需要的时间称为指令周期,完成一项基本操作所需要的时间称为机器周期,时钟脉冲的重复周期称为重复周期。因此,()
- 算法竞赛入门经典(第二版) | 例题5-2 木块问题 (紫皮书牛啤!)(UVa101,The Blocks Problem)
- Web前端开发笔记——第三章 CSS语言 第六节 CSS定位
- VRRP——虚拟路由器冗余协议
- 金立软件测试员,6GB运存有多强 金立M2017打开APP测试
- java 如何将word 转换为ftl_如何把word转化为pdf?职场达人必需的转换技巧