x
J2EE企业解决方案(SSM框架) 课程周期:

课程描述:

本课程由浅入深,完整地学习以Java为核心的企业级软件开发技术


课程基础:

·具备关系型数据库sql基础。基本的ddl(表创建,主键创建)和dml(单表的crud,多表的联合查询)

·熟练掌握前端Html、javascript、jquery、Jsp技术

·熟练掌握servlet、filter、jdbc中后台技术

·熟练掌握java的反射基础、文件解析技术。

·熟练掌握xml、properties的格式及语法

·熟练掌握eclipse、Tomcat集成开发web应用过程及调试

 

第一部分 JAVA EE核心 必修


培训目标:

1、深入理解MVC、IOC、ORM的作用,并集成开发;

2、能使用E-R模型对数据库进行设计;

3、使用Eclipse开发工具,基于Tomcat服务器完成项目代码开发;

4、使用禅道系统管理项目开发流程;

5、利用svn进行代码及版本管理;

 

培训大纲:

Easy Ui

利用easy ui的前端插件,结合spring mvc进行双向绑定、分页、CRUD的功能开发。完美整合ajax、mvc等技术实现富客户端效果。


Spring mvc

Mvc的标准框架,结合easy ui配合开发前端。并且支持文件的上传和下载


Mybatis 3

利用mybatis实现orm,包括基本的crud,存储过程调用等


Spring 4

IOC、AOP、Transaction、SSM集成开发、Spring Annotation


配套项目:

项目简介

在线购物系统:JAVA EE核心技术,从单表到多表,利用分层技术,主要实现用户管理模块、商品管理模块、订单管理模块、购物车等相关功能。

用户管理:实现注册、登录、菜单管理、密码管理、激活、失效、锁定等。

商品管理:商品的新增、信息修改、分类管理、库存管理等

购物车:客户可以添加商品、查看商品、修改购物车、清空购物车等功能

订单管理:下订单、取消订单、查询订单等功能


第二部分 JAVA EE扩展

*说明:该部分根据第一部分的进度而定。选修

培训目标:

 1、需求管理和源代码管理

 2、打包部署发布,本地及云平台

 3、定时触发批处理

 4、报表功能实现技术

 5、lucene 分词

 6、excel生成和解析

 7、redis缓存


培训大纲: 

禅道系统

需求管理系统,可以实现管理需求分配、实现srum管理


Svn

源代码控制器。管理整个项目的代码,做到权限及历史版本控制


Maven

对项目打包,进行部署


Quartz

自动任务的配置、封装框架


JFreeChart

生成图表,饼状图,柱状图,线型图,结合struts2生成图表


lucene

利用lucene进行查询的联想,提升查询的效率


excel

批量上载功能,明细数据导出功能


redis

分布式缓存。用于提升查询的性能


配套项目

项目简介

在线购物系统:利用扩展的内容,进行购物的系统的生产发布,同时处理业绩数据及后台订单结算对账文件的批处理。利用lucene分词和reids缓存,快速实现用户的联想搜索及相应速度。Jfreechart生产日报表、周报表、月报表、季度及年报表。



推荐课程
参加任意课程培训考核合格
上海交大教育集团颁发结业证书
热线:400-820-7975   邮箱:ch@sjtu-gr.com
Copyright © 上海交大教育集团