JAVA培训机构教学大纲_第1页
JAVA培训机构教学大纲_第2页
JAVA培训机构教学大纲_第3页
JAVA培训机构教学大纲_第4页
JAVA培训机构教学大纲_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、JAVA实训大纲、达内课程(每日一练、每周一做、每周一测、每月一考)序号阶段课程课程描述课时1第一阶段Java语言基础与面向对象Java语言基础算法基础、常用数据结构、企业编程规范2Java面向对象面向对象特性:封装、继承、多态等,面向对象程序设计,基础设计模式等1第二阶段JDK核心 API 与 JavaSEJDK核心 API语言核心包、异常处理、常用工具包、集合框架2JavaSE核心异常处理、多线程基础、10系统、网络编程、java反射机制、JVM性能调优(JVM内存结 构剖析、GC分析及调优、JVM内存参数优化)、java泛型、JDK新特性1第三阶段Sql语言与oracle数据库Sql语言

2、SQL语句基础和提高、sql语句调优2Oracle数据库Oracle体系结构及系统管理、Oracle数据库高级编程、数据库设计基础3JDBCJDBC核心 API( Connection、Satement、ResultSet )、JDBC优化技术(缓存技术、批处 理技术、连接池技术)4XmlXML语法、XMI解析(SAX/DOM Dom4j 组件、Digester 组件1第四阶段JavaScript核心与框架HTML/CSSHTMLS本文档结构、掌握CSS基础语法、HTM文档块、链接、列表、表格、表单等2JavaScript 核心Javascript语言基础(数据类型、函数、对象、闭包)、Jav

3、aDOM编程、事件模型、JavaScript面向对象编程3Servlet/JSPServlet生命周期及Servlet服务器、Tomcat部署配置、JSP语法、自定义标记、JSTL和EL表达式、JSP新特性、Java Web设计模式4AjaxAjax基础、XHF对象、Ajax设计模式、JSON技术5JavaScriptJQuery、JQuery 插件、ExtJS1第五阶段开发框架Spring技术Spring Ioc 基础、loc 注入技巧、对象高级装配、SpringAOP原理、AspectJ、SpringJDBC支持、Spring事务及安全管理;SpringMVC技术2MyBatisMyBat

4、is映射基础、DQL映射、DML映射、复杂结果集映射技巧,高级动态SQL映射,SqlSession 的使用,Spring 与 MyBatis 整合3Struts2Struts2 核心控制流程、Ogn 1、Ation、Interceptor 、Result、FreeMarker、Struts2 标记、Struts2扩展、Struts2应用技巧(输入验证、消息国际化、文件上传和下载、防止重复提交等)。Sptring整合Struts4HibernateORM概念、Hibernate 核心 API、Hibernate 实体映射技巧、HQL查询、OSCache及Hibernate 缓存技术;Spring

5、 整合 Hibernate5企业开发环境部署Linux高级命令及脚本编程、远程登录、Ant、单元测试技术、Maven构建技术、SVN应用技术、尚学堂序号阶段课程课程描述课时1第一阶段Java基础JavaSEJAVA开发基础知识、Eclipse 开发环境、JavaSE 7.0 API、JavaSE 8.0新特性、多线 程技术、Socket 网络技术、Regular Expression、Java 反射技术、Properties 技术、 各种实战设计模式、JavaDebug技术、面向对象设计原则详解、实例解决面向对象设计2实战数据结构数据结构实战训练、数组、链表等常用数据结构实战3反射机制JAVA

6、的动态性、Reflection 技术、JVM类加载器、Class对象、Method等。4G0F2:种中设计模式设计模式是开发者向高端职位走的必备技能。对于初学者具备面向对象思维和架构思维 有非常大的帮助。5尚学堂特色就业课程(一)JAVASE面试题内部详解、面试答题技巧详解1第二阶段 数据库阶段ORACL数据库Oracle基础管理;SQL语言,PL/SQL语言;触发器、存储过程; 序列、索引、视图对象;数据备份与移植;多表连接难题详解;2MYSQ数据库MySQ数据库的使用;Mysql5.5/5.6数据库、navigat客户端软件;业界常见问题设计; 数据库表的设计范式;3数据库设计设计的三大范

7、式;PowerDesigner的使用;4JDBC技术JDBC基础;Statement、PreparedStatement、ResultSet 结果集对象等。5数据库连接池技术Pool池的思想;连接池技术;C3P0 proxool连接池等;使用设计模式开发连接池;详 细扩展与测试池效率;6ORM对象关系映射基本思想使用反射机制和ORM、想封装JDBC工具7尚学堂特色就业课程(二)SQL优化数据库常见笔试题和面试题1第三阶段 移动前端和 web前端阶段HTML5&CSS3 &JavaScriptHTML语言;CSS3语言;JavaScript语言;作用域,闭包,继承,模块化编程,异步加载;BOM浏

8、览器对象模型;DOM文档对象模型;JS 操作 CSS JS 操作 DOM ECMAScript; JS 操作 DIV ; protoype ; js 基于对象编程;HTML5新技术特点;webSocket,地理定位,canvas ;Firefox 禾口 chrome浏览器开发者工具; javascript 控制台 con sole ;2Bootstrap4.0Bootstrap4.0前端css框架,不会美工也能做出漂亮的页面3JqueryJquery基本技术;jquery使用插件;4CommonsJS,Requires.jsjavascript模块化开发5jqueryUI/jqueryeasy

9、ui(选讲一个)教授企业常用jquery ui和jquery easyui组件6AJAX技 术AJAX技术基础;AJAX技术框架;AJAX技术调试技巧;7Echart/fusioncharts/highcharts报表工具(选讲一个)报表统计、报表处理;图表处理;8Uediter,Kindeditor在线编辑器(选讲一个)uediter,kindeditor等在线编辑器技术、配置; uediter,kindeditor图片和文件上传处理;9WebUploa(上传组件文件上传组件的使用1第四阶段JavaEE 阶段Http协议深入使用chrome/火狐开发者工具,深入理解协议内部机制;2Servl

10、et 和 JSPServlet 技术;JSP 技术;JSTL Tag Library 技术;Filter&Listener技术;报表系统;FileUploading ; Tomcat服务器技术;servlet过滤器和AOP编程;servlet监听器;3Servlet3.0注解方式配置,异步Servlet编程4JSTL标签库JSTL核心标签库,JSTL函数标签库、JSTL格式化标签库,JSTL之XML解析标签库、自 定义标签技术;5SCh技 术CVS初步;SVN简介;SCM专业理论;6Git版本控制系统深入学习git版本控制系统,并把自己的项目托管到github或其他git代码托管平台,尝试参与

11、开源软件开发7Java Wet实战演练综合运用所学知识;HTML + CSS + JS;JSP + Servlet + JavaBean;FileUploading ;分页技术;数据校验;MVC初步;Filter ;Listener ;HTTPLook调试;服务器集成技术;负载均衡与内容分发;8XML技术XML+ XSL + DTD/Schema XML数据解析; XML应用详解;CAST技术(XML数据和对象互转);web service技术;JDOM/DOM4解析 XML数据;9Tomcat服务器服务器使用;config配置详解;高并发访问下的tomcat优化;10Apache服务器常用配

12、置文件,基于IP和域名的虚拟主机,代理服务器模块,实时监控服务器状态11Nginx服务器灵活简单的配置, 可定制的访问日志,反向代理,负载均衡。12Weblogic服务器对业内多种标准的全面支持,包括 EJB JSP、JMS JDBC XML(标准通用标记语言的 子集)和WML使Web应用系统的实施更为简单,并且保护了投资,同时也使基于标准 的解决方案的开发更加简便13Linux课程Linux的介绍:Linux的发展历史、Linux和Windows的对比和优势、Linux的常见版本Linux的安装:VMware Workstation虚拟软件安装过程、CentOS虚拟机安装过程Linux的常用

13、命令:常用命令的介绍、常用命令的使用和练习VI、VIM编辑器:VI、VIM编辑器的介绍、VI、VIM扥使用和常用快捷键Linux用户和组账户管理:用户的管理、组管理Linux系统文件权限管理:文件权限介绍、文件权限的操作Linux的RPM软件包管理:RPM包的介绍、RPM安装、卸载等操作Linux网络:Linux网络的介绍、Linux网络的配置和维护Linux上常见软件的安装:安装 JDK 安装Tomcat、安装mysqllinux部署自己的java web实战项目14jsor和JAVA对象互相转化JSON/GSOI等 类库15尚学堂特色就业课程(三)JAVAEE常见笔试面试题TOMCA等 w

14、eb服务器优化技巧1第五阶段高级框架阶段流行Web框架简介Struts2/spring4.x/hibernate4.x/springmvc /WebWork /Velocity/Freemarker/mybatis 等简介2经典设计模式MV(模式,工厂模式,代理模式,单例模式,策略模式,责任链模式,享元模式,IOC模式3SPRINGMVC匡架Spring MV(属于 SpringFrameWork 的后续产品,已经融合在 Spring Web Flow 里面。Spring框架提供了构建 Wet应用程序的全功能 MVC模块。4Mybatis 3MyBatis是支持普通 SQL查询,存储过程和高级

15、映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。5Struts2.xStruts应用开发;MVCS论;Struts 常用标签Taglib ;Struts国际化支持;Struts异常处理;Struts测试详解;Struts的多模块配置;拦截器;自定义拦截器;6Hibernate4.xHibernate应用开发基础;ORMI础理论;关系映射技术;性能调优技术; 性能优化一级缓存二级缓存查询缓存事务与并发悲观锁、乐观锁7Spring4.xSpring IoC 技术;Spring AOP技术;Spring 与 Struts / Hibernate 结合

16、运用;Spring 声明事务管理; Spring + Hibernate Spring 支持 Web8项目实战综合运用所学知识;Spring + Struts + Hibernate ; Mybatis+spring MVC+spring;maven; SVN Log4J; JUnit 单元测试;9UMLUMI技术;UM分析技术;UML设计技术;UML与软件架构;RationalRose/MagicDraw10Ant/maven项目构建工具11Springsecurity/Shiro(选讲一个)权限管理框架12Jbpm/ Activiti选讲一个流程引擎框架13WebserviceCxf,ws

17、dl,rest/restful等等14EasyUI前端富客服端技术。15Log4J日志管理Logging API;16SLF4J门面日志SLF4J是一个用于日志系统的简单 Facade,允许最终用户在部署其应用时使用其所希望 的日志系统。17Jun it单元测试JUnit单元测试技术;18JmeterJMeter压力测试;压力测试技术;19高级框架常见笔试题和面试题(四)高级框架常见笔试题和面试题20项目实战、黑马程序员(赠送大数据hadoop课程)序号阶段课程课程描述课时1第一阶段Html/CSS/JavaScriptHtmlHTMl语言,HTML语言背景知识、HTMI全局标签、格式标签、文

18、件标签、超链接标签、 图像标签、客户端图像地图、表格标签、帧标签、表单标签、头元素、分区标签2CSSHTMI语言,HTML语言背景知识、HTMI全局标签、格式标签、文件标签、超链接标签、 图像标签、客户端图像地图、表格标签、帧标签、表单标签、头元素、分区标签3JavaSE进阶JavaScrip编程,JavaScript语法、运算符、流程控制、函数、数组、对象、JavaScript的内部对象,JavaScript中专用于操作对象的语句。DHT M编程,理解DOM树,DOIM寸象,常用DOIM寸象的属性、方法和事件,编写事件处理程序、使用DOM操乍HTMI文档、遍历文档树上的节点、搜索文档中特定的

19、元素、修改文档内容、 往文档添加新内容、使用 DOM操乍XML文档。DHT M编程的实用案例:网页换肤、HTMI表格排序等,以及JavaScript中的正则表达式及其应用1第二阶段JavaWEB/JavaMail 开发技术/网上银行交易系统/网上在线支付xmlXML勺概念与基本作用、XML的基本语法、XML的约束模式、DTD XMLSchema名称 空间。2TomcatWEB艮务器的工作原理;Tomcat的安装与启动运行、Tomcat的体系结构、在Tomcat 中配置WE虚拟目录与发布 WE应用程序的各种方式、设置目录的默认网页、使用Tomcat配置虚拟主机3ServletHTTP协议详解,S

20、ervlet简介、Servlet生命周期、使用 WebServlet和WebInitParam注解方式配置Servlet,动态部署Servlet以及为Servlet增加URL 映射,可插性支持(Servlet3.0引入了称之为“ Web模块部署描述符片段”的web-fragment.xml 部署描述文件),HttpServletResponse 禾口 HttpServletRequest 的应 用,Cookie及Cookie的应用,HttpOnly的cookie ,Cookie实现商品浏览历史记录、 Cookie实现记住用户名和密码Session及Session域的应用,Session跟踪机制

21、, Session实现购物车,利用Session防止表单重复提交,MD5算法及其应用, Session的持久化。4MySqlMySql数据库基础管理、SQL语言、数据库设计范式;数据备份与移植;数据检索技 巧,大对象的 读写技巧。MySql数据库,常见问题分析与设计。5JSP技术JSP运行原理、JSP中的9个内部对象和作用、JSP表达式、JSP脚本片段、JSP声明、 JSP注释,EL表达式简介,page指令及其重要的属性:import、session、errorPage、isErrorPage、contentType、pageEncoding、isELI gnored、在web.xml文件中设

22、置全局错误处理。JSP中的include指令及其典型应用。 pageContext对象的详细讲解。6JSP标签各种脚本标签、指令标签。JSP中文乱码的各种原因分析。JavaBean、JSP中与JavaBean相关的三条指令(行为元素)。JavaWE漏级开发技术:Servlet过滤器及 典型案例、Servlet监听器、使用WebFilter、WebListener注解方式配置过滤器 和监听器,动态部署过滤器和监听器以及为过滤器增加URL映射,开发国际化的 WEB应用、Locale 类,NumberFormat类,DateFormat 类,MessageFormat类的应用,资 源包(Resour

23、ceBundle 类、 ListResourceBundle 类、PropertyResourceBundle 类) 的应用,Property资源文件与native2ascii工具,如何开发国际化的 WE应用。自定义标签和JSTL:标签技术开发入门;自定义标签 API介绍,Tag接口及其开发 案例,自定义标签的属性(动态属性值与动态属性),IterationTag 接口及其开发案 例,用自定义标签定义JSP脚本变量(TLD文件和TagExtraInfo两种方式), BodyTag接口及其开发案例。简单自定义标签与标签文件,标准标签库(JSTL)。文件的上传和下载及典型案例,HttpServle

24、tRequest和Part实现文件上传,使用MultipartCo nfig 注解配置上传文件的参数等。7JavaMail开发技术域名解析与MX记录、电子邮件的工作原理、邮件传输协议:SMTP POP3 IMAR由B件的组织结构:RFC822邮件格式、MIME协议、邮件编码、复合邮件结构分析、 JavaMail API及其体系结构、编程创建邮件内容:简单邮件内容、包含内嵌图片的 复杂邮件、包含内嵌图片和附件的复杂邮件,实现注册用户的自动激活。8阶段案例邮箱账号激活与简历自动筛选工具:原创实战课堂告诉你如何将学到的技术运用到 真实的项目中,了解简历自动筛选工具是怎样写的,为你的简历提高竞争力,让

25、找 工作更有效率。网上在线支付模块:本系统是为互联网客户提供在线支付功能,可立即应用于项目 中电子商务项目-在线图书销售系统:本系统实现网络的图书管理图书销售等功能。该项目采用经典的MVC设计模式,从需求分析到编码将涉及到 Java Web大部分常 见的技术,让学员理解真实项目的软件开发流程(分析、设计、编码、测试、部署),通过此项目的锻炼学员可以熟练掌握基本的Java Web开发和复杂问题的解决方案,为后面的学习奠定基础.,同时又为成功就职软件企业迈出坚实的一步。.1Struts2Struts2 框架的工作原理与架构分析,struts-default.xml与 pert

26、ies文件的作用,指定多个配置文件,Struts2中的国际化,Struts2中的表单校验,Struts2中文件上传。使用通配符定义action、动态方法调用、多文件上传、自定义类型转换器、输入校验、国际化、OGN表达式、Struts2标签、为Action的属性注入值、自定义拦截器、异常处理、模型驱动、使用struts2实现的CRU操作的案例。2Hibernate高级Hibernate开发技术:ORM、想,Hibernate数据检索技术,Hibernate高级映 射技术,Hibernate多表联合查询Hibernate 大对象读取技术,Hibernate拦截与回 调技术,Hibernate二级缓

27、存技术,Hibernate分页技术,Hibernate性能优化技术。3Spring3.2Spring3.2开发技术快速入门,IOC思想、Bean作用域范围、Bean生命周期管理、 依赖注入、AOF思想、AOP原理解剖、声明式事务管理、数据源配置。Spring+JDBC集成、spring的调度器、Spring+Struts2+Hibernate的集成及典型案例。4第三阶段Struts2+Hibernate+Spri ng+Mave n+CVS/SVN项目管理+CRM项目MavenMaven是什么、为什么使用 Maven什么是一次构建、什么是依赖管理、依赖管理的好处、Maven如何安装配置、使用

28、Maver核心概念介绍(坐标、依赖、仓库、插件、 生命周期等)、Maven与第三方Elicpse整合及如何在Eclipse中使用Maven什么 是私服、Maven为什么使用私服、Maven私服Nexus的安装使用、如何使用Maven构 建Web应用、使用Maven构建SSH应用、使用Maven进行测试、什么是持续集成等。5CVS SVNCVS/SVN介绍及开发环境搭建、代码版本管理的各种使用6项目管理项目管理:为什么要学习项目管理,项目管理的重要性;到底什么是项目及项目管 理?如果你是项目经理,如何运作自己的项目?项目究竟应该如何做?国际项目管理框架介绍;如何拓展项目管理应用的宽度?项目管理与

29、人生;失败项目问题解析; 优秀项目经理应具备的能力及心态;学习了项目管理,工作后如何应用?如何让自 己的职 业生涯比别人提前2-4年?,项目管理深入学习路径介绍;工作后的职业发 展智慧分享。7项目课程:CRM项目通过该项目让学生掌握如何使用struts2+spring+hibernate+Maven+svn来开发项目,同时让学生进一步深入掌握如何分析、如何设计、如何编码、如何测试、如何部署等软件开发流程。8第四阶段JavaScript 高级特ECMAScript:关键字(delete、this、try-catch )、原始类型JavaScript 高级+AJAX/jQuery+JQueryEa

30、syUI+Activiti 工作流/企业协同0A项目/国家电力项目/新BOS物流管理系 统/ERP项目性(null、Boolean、Number String、Object )、遍 历对象属性的方法(for.in)。javascript 面向对象:1)函数:成员函数、构造函数、继承性介绍、方法重载 (overload)及覆盖(overrid)、变量作用域、闭包。2)对象:类(原型对象)与对象、 自定义类(原型对象)、对象的属性Javascript对象在内存中存在形式深度剖析、封装性介绍、Javascript面向对象访问权限(公开级别和私有级别)、添加公共方法。3)原型:使用原型法(关键字pro

31、totype)为所有对象。4)继承:继承性介绍、Javascript 继承实现方法(对象冒充和call及apply)、Javascript 多重继承。其他 内容:跨文档消息传递、原生拖放和拖放事件、datatransfer对象、不同浏览器的错误处理与调试(ie/firefox/safari/opera/chrom)、常见的错误类型和处理错误的策略9AJAX/jQueryAjax的工作方式、B/S请求响应机制与Web开发模式、XMLHttpRequest对象、DOM与 Ajax、使用 DOM操作 HTM文档、使用 DOM操作 XML文档等 。 XMLHttpRequest 对象、使用respon

32、seText处理返回的普通文本信息、使用 responseXML处理返回的 XML信息、在普通文本和XML文档之间权衡、JSON技术,异步Servlet在AJAX中的应用。开源Ajax框架 介绍。jQuery基本语法、jQuery各种选择器的用法、jQuery操作DOM CSS jQueryAjax圭寸装、jQuery事件机制、jQuery特效、jQuery的插件(时间插件、验证插件等),jQuery的典型案例等。10JQueryEasyUIEasyUI的入门、EasyUI编程方式、EasyUI组件方法调用、EasyUI panel工具条、 tabs组件使用、datagrid 组件使用、tre

33、e组件使用、EasyUI中的布局、使用EasyUI完成用户管理的CRUC。11Activiti 工作流什么是流程、工作流作用、Activiti背景简介、Activiti流程设计器安装、Activity 环境搭建、通过HelloWorld掌握Activiti操作流程的步奏、常见API使用、流程部署管理(发布流程、查看流程定义、删除流程、查看流程附件)、流程实例管理(启动流程、查看任务、认领任务、办理任务、查看流程状态)、查看历史信息(历史流程实例、历史流程活动)、流程变量的相关操作、常用流程节点介绍、流 程规则测试、监听器的使用、Activiti和三大框架集成、流程执行相关操作(流程启动、任务查

34、看、当前流程图查看、任务表单查看、任务执行)、历史流程查看、任务分支时的解决方案、流程批注。Activiti工作流在项目中的应用。12企业协同OA项目项目特色:1、该项目采用了 struts2 hibernate spring三大框架完成,而这些技术都是当下 较流行的技术。2、 在项目框架搭建的过程中,该项目剖析了最底层的struts2代码。运用了静态注入、ObjectFactory、ActionProxy 等 struts2 的高级特性。3、 知识管理模块,采用struts与ajax结合实现无刷新,ajax提交应用jQuery框 架。4、在该项目中,应用了 js的面向对象编程。应用了 js的

35、高级特性:回调函数、匿 名函数、闭包、继承等特性。5、 在对工作流的控制中,应用了Activiti框架,该框架是当前最流行的工作流框架。并且做到了 spring与Activiti的整合6、 项目实现struts2自定义结果集与jfreechart相结合,使报表展示更加智能化。7、项目对异常处理采用springAOP的异常通知,这样做到了对异常信息的统一处理。&以上的特性在公司中都是架构师的工作,所以把整个项目做完以后,对三大框架、js、ajax技术等应用的理解会更加深刻、对知识点的把握会更加娴熟。13国家电力监测中心设计资源管理系统项目特色:1、在代办事宜中,编辑站点运行情况和设备运行情况,并

36、在首页显示,用于对站点和设备实时监控,使用FCK文本编辑器,支持各种文本操作。2、数据字典模块中,使用ajax技术,实现1个页面2个表单的数据传输和异步跳 转。3、系统的权限采用从配置文件(XML中读取,提高了检索的效率和速度,使 权限的配置形式也更加灵活;并使用 jstl的自定义标签对页面功能菜单做权限控制。4、根据业务需求,开发并实现一个 js框架(ajax ),在页面上可以实现异步请求和 操作,应用于系统分页功能、角色功能、数据字典功能等,简化用户在页面上的操作。5、在用户管理模块中,使用poi、jxl实现了对excel数据的导出和导入功能;在 导入、导出功能中实现了 excel报表对大

37、批量数据的分页功能!并实现了对文件数 据的动态导 出,对导出文件的显示效果进行了优化。6、使用Jfreechart技术统计人员的单位分布情况。7、在查询数据字典的时候,使用了 hibernate的二级缓存,大大提高了检索策略, 尤其在报表导入、导出、加载数据项的时候,对数据录入准确性的校验、比对,在 性能上 优化了数据的检索形式。&使用struts2实现了文件的上传和下载。9、 在审批流转模块中,使用 Activiti完成对工作流的制定和控制,实现审批流程 的灵活定制,模板方便上传和下载。10、使用jQuery的ajax进行异步验证。11、使用MD5技术对密码进行加密。12、登录操作的时候使用

38、【验证码】、【记住我】功能;非正常访问系统或出错后5 秒跳转到登录页面。14ERP项目项目特色:1、灵活的权限系统,可以在子公司、部门、岗位、角色间进行权限控制的快速切换, 并即时更新权限校验。2、强大的页面jquery组件,实现多级联动表单的快速开发。3、使用cook思想完成缓存树的设计与实现,提高数据加载的性能。4、 日常报表数据的动态导入导出,excel数据与系统数据的快速转换。5、动态数据库表结构,实现表字段的动态扩展与业务字段动态动态扩展。6、报表数据基于jfreechart 进行静态与动态展示。7、基于hibernate的二级缓存思想,优化业务流程中的各种数据检索策略。 &基于st

39、ruts2实现了文件的上传下载。9、 主线业务流程使用Activiti完成对工作流的制定和控制,实现采购、销售、采 购退货、销售退货的流程的灵活定制,快速进行流程的追加与优化。10、使用ajax进行客户端异步校验,改善客户体验。11、使用MD5技术对密码进行加密。15新BOS物流管理系统项目特色:1、项目整体采用Maven构建、SVN版本控制、PowerDesigner数据建模,基于约定标准的项目工程结构,同时讲解了很多主流Maven插件的使用配置。2、页面部分完全米用jQueryEasyUI框架完成,使用了 EasyUI提供的layout、accord ion、tabs、menu lin k

40、butt on 、form、validatebox 、nu mberbox、 datebox、combobox、searchbox、datagrid 等主流控件,通过项目学习,可以完全 掌握EasyUI的使用,并具有企业级项目前端页面的设计能力 .3、基础信息管理功能,基于datagrid数据表格完成,集数据展示、排序、分页、编辑于一体,大量使用Ajax交互,提升项目客户体验,与服务器实现技术进行解耦; 服务器端采用自定义分页工具类、业务接口,通过代码重构,大量简化分页代码编 写。4、 DAC数据访问层,通过泛型结合反射技术,设计通用DAO接 口,只需要一个实现 类就可以实现所有数据表的增删改

41、查、分页等功能。5、定区管理功能,基于 WebService实现与CRMS统的远程通讯,分析主流 RMI远 程交互技术,并使用Hessian二进制传输格式,完成高性能数据交互。6、工作单管理功能,使用数据表格行编辑录入方式,简单高效,在大量工作单数据 模糊查询功能部分,采用Lucene结合IK分词器对工作单信息建立全文索引库,以 提高工作单数据查询性能7、使用自定义权限数据模型,结合 Apache shiro框架完成方法级别细粒度认证、授限控制,其中使用了注解标记权限、自定义标签、动态 Ztree权限菜单等主流功 能。8、中转管理模块,对分拣流程、配送流程、返货流程,引入Activiti 工作

42、流进行流程控制,涉及Activiti 流程动态节点、自由流转等复杂使用。9、 对数据查询优化,大量采用缓存技术,通过Spring与Ehcache缓存技术结合使 用10、项目报表管理模块,支持 POI、IText导出Excel和PDF格式报表文件。1第五阶段oracle+数据库优化+luncene/solr+webService+spri ngMVC+MyBatis+Jfreechart/Poi+ 杰信商务平台+移动电子商城+药 品集中采购系统Oracleoracle的SQL语言、PL/SQL语言、数据库设计范式;数据备份与移植;触发器、存 储过程;数据检索技巧,视图,触发器,函数,存储过程,游

43、标等技术的使用。大对象的 读写技巧,数据优化技巧,闪回,用户安全,分布式数据库,分区与索引。 oracle数据库,常见问题分析与设计2数据库优化数据库优化(以mysql为例):SQL语句优化的基本概念、show status命令了解各种SQL的执行频率、SQL语句优化-定位慢查询(slow-query-log) 、SQL语句优化-explain分析问题、建立适当的索引、哪些列上适合添加索引和索引的优缺点分析、 索引的类型介绍、索引使用陷阱、优化group by语句、使用连接来替代子查询、选择合适 的存储引擎(MyISAM和 InnoDB)、选择合适的数据类型、对表进行水平划分、 对表进行垂直划

44、分、文件、图片等大文件用文件系统存储、数据库参数优化配置、 合理的硬件资源和操作系统、MySQ数据库读写分离.3LucenceLuce nee,全文搜索原理、全文搜索引擎 Luce ne、什么是OSEM OSEM1架Compass使用Compass实现全文搜索、使用 Lucene实现全文搜索、深入LuceneAPI、Lucene 2.2多线程编程模型。solr简介、Solr与Lucene的关系、solr的 环境搭建细则、使用java调用solr服务(SolrJ的使用)、创建索引、删除索引、 增量更新索引、查询索引、solr当中的数据添加权重值、solr中使用分词器,过滤器,分析器、高亮的使用、

45、solr的检索运算符、solr当中查询的使用、将数据 库的数据导入到solr.4WebServiceWebService技术原理、WebService技术的应用、Soap服务的创建与管理、 WSD描述文档规范、UDDI注册中心运行原理;使用 Axis和Xfire创建WE內艮务、Webservice客户端的编写、使用 TCPMonitor监听SOAP协议、异构平台的整合。课程中还将贯穿讲解一个银行的跨行取款系统项目:实现对不同平台,不同系统的整 合。不论各个商业银行采用的是什么技术,采用的是什么平台,都可以使用WebService技术将其整合,使其可以相互通信。本项目将WebService技术发

46、挥的淋漓尽至,是一个经典WebService企业应用案例。本项目可帮助学员掌握三层体系 架构的软件设计思想,学会如何实现一个软件系统的可扩展性,并充分体会分布式 系统的架构.5springMVCspringMVC: springMVC介绍、组件结构、组件流程、handlerMapping、控制器、springMVC基于注解的开发(注解方式参数详解、springMVC中请求方式的指定、ajax调用springMVC的方法、注解方式开发的方法返回值、时间类型的处理、文件 上传、拦截器)、springMVC与hibernate 框架整合等。6MyBatisMyBatis:安装和配置MyBatis、M

47、yBatis映射文件详解、Select语句的基本使用、insert 的使用、update的使用、delete使用、别名的定 义、动态sql (select动 态组合条件查询、update动态更新、foreach、大数据量批量插入、批量删除)、联 合查询、延迟加载、一级缓存、二级缓存、基于注解的开发、DAO吏用进阶、springMVC 与 MyBatis 整合等7移动电子商城项目特色:1、 该互联网项目采用当前最流行的springmvc和springmvc的loc和Aop以及 MyBatis等框架来完成,使开发变得简单高效。2、 系统后台使用jsp作为视图层css+div来布局,struts-m

48、enu作为菜单,query 等js框架来开发页面,使用fckEditor框架作为富文本编辑器。3、系统前台用freemarker做静态化页面提高系统性能,以应对大规模用户量的并 发。4、使用cxf的webservice框架来做异构系统之间的相互通信。5、使用图片服务器来为系统做负载均衡,减轻系统压力6、整个项目采用最流行的 Maven来管理项目达到项目的标准化,易于项目的构建。7、使用svn来管理项目的代码和文档。&使用hudson来管理项目开发过程中的持续集成。9、项目采用大型数据库oracle来存储数据。8药品集中采购系统项目特色:1、采用maven进行项目管理,模块划分清晰、模块间依赖明

49、确,通过本项目的学习 可以掌握企业开发maven项目的方法,以及在mave n开发中常见问题的解决方法。2、前台UI采用JqueryEasyUI完成,通过本项目的学习可以掌握 EasyUI的使用方 法,并具有企业级项目前端页面的设计和开发能力。3、页面展示数据字典米用 DW框架实现Ajax请求获取,与spring整合,前台封装 JS方法调用,方便系统开发和维护。4、控制层采用当前流行的 Spri ngMvc框架实现,代码编写灵活高效。控制层与表现 层交互采用当前流行的Ajax+json方式实现,实现服务端与客户端接口统一化,方 便系统开发维护,用户体验性增强。5、 持久层采用当前流行的 myb

50、atis框架完成,开发灵活高效。使用mybatis完成动 态表构建解决大数据历史存储问题。6、控制层、服务层、持久层由springIOC容器统一管理,面向接口开发,系统扩展 性、维护性增强。7、项目采用大型数据库 Oracle持久化存储,采用定时任务调用存储过程完成动态表构建工作,通过本项目的学习可掌握企业级Oracle开发方法。&系统权限管理采用Apache shiro框架完成,认证、授权与业务模块分开,降低 系统耦合,提高系统扩展及维护性。9、系统用POI实现数据导入、导出,解决企业大数据批量导入、批量导出性能问题。10、统计分析模块实现大数据统计分析解决方案,对分散数据聚合,提高处理性能

51、。9杰信商贸项目项目特色:1、完整典型的物流业务流程:包括购销合同、出口报运单、装箱单、委海运托书、 发票、财务统计。2、信息复制,系统实现信息快速复制功能,大量减少用户的重复录入,节约大量录入时间,并保证数据的正确性,充分方便使用者。3、 实现用户复杂业务单据打印,利用第三方工具poi实现数据输出到excel,并在 线下载打印。包括按用户模板打印,实现数据的自动计算。具有良好兼容性,支持 excel2003、2007、2010。为客户节约投入成本,使用者也无需安装第三方报表插件。4、防止多用户并发访问下的打印,同时,为防止临时目录下文件过多,难以维护,自动按打印时的日期分成多个目录。55、统

52、一数据字典,传统数据字典设计为两张表,一个分类、一个内容。维护时也不 方便。两张表分别维护。本系统采用一张表设计,使数据字典维护非常便捷。同时 支持n级树形结构,支持内容的排序。同时树支持截断树,这样方便权限控制。6、用户个性化配置,系统支持用户将常录入的信息可以用户自行配置,在页面中系统自动填充这些内容。同时当信息发生变化时,用户只需自行修改,就适应了新的 变化。不仅加快了信息录入的速度和录入的准确率,减少了错误,还有很好的适应性,快速适应用户需求的变化。7、快捷菜单,系统自动搜集用户对各业务模块的操作频率,按操作的频繁程度,自 动生成快捷菜单,用户点击直接转向常操作的业务,使操作更加方便快

53、捷。&系统性能监控,从多个角度入手,对系统整体性能进行监控,方便对系统的维护 和改进。包括:1)系统访问压力,记录下系统在全天 24小时的访问情况,方便了 解系统访问过高时间,则及时优化系统。2)业务模块频度,业务模块执行效率,找到系统访问瓶颈,进行优化,提高响应的时间,减少用户等待时间,以提高客户 满意度。10大型商品交易系统-新巴巴运动网项目特色:1、 该互联网项目采用当前最流行的springmvc、spring的loc和Aop mybatis等 框架来完成,使开发变得简单高效。2、系统后台使用多级菜单布局,并使用fckEditor框架作为富文本编辑器。3、系统前台使用jsp作为视图层cs

54、s+div来布局,jQuery等js框架来开发页面4、系统前台用freemarker做静态化页面来提高系统性能,以应对大规模用户量并 发。5、 系统前台用Oscached做页面缓存来提高系统系统性能,以应对大规模用户量并发。6、使用图片服务器来为系统做负载均衡,减轻系统压力7、整个项目采用最流行的 maven来管理项目,达到项目的标准化,易于项目的构建。&使用svn来管理项目的代码和文档。9、使用hudson/jenkins来管理项目开发过程中的持续集成。10、项目采用最受欢迎的数据库 Mysql来存储数据。11、此项目支持集群下Session共享12、此项目加入了分布式缓存 Memcached/redis服务器,来减轻对数据库的访问压力。11客户关系管理系统本系统包括客户管理、采购管理、销售管理、通讯中心、我的办公室、系统设置、系统监控、报表和分析等模块.使用struts2spring和hibernate开发,用jFreeChar实现报表技

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论