java技术学习流程.doc_第1页
java技术学习流程.doc_第2页
java技术学习流程.doc_第3页
java技术学习流程.doc_第4页
java技术学习流程.doc_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

.大型门户网站的MySQL数据库的规划、设计和管理2.MySQL的性能优化3.制定数据库监控策略,备份策略,容灾策略;4.数据库日常监控、维护、备份和恢复;探查系统潜在的问题和可能的性能瓶颈,并进行优化;5.对开发工程师的SQL语句进行审核,SQL优化;6.配合研发制定数据库技术方案,分库分表策略,数据迁移方案;1、负责数据库(Oracle/SqlServer/MySql)的部署、迁移、监控等;2、负责数据库的即时故障排除、安全、优化、备份、权限管理等;主要工作内容一、基础架构管理(1)精通学习平台五大主流厂商设备配置、调试及排错能力。(2)熟悉学习平台网络环境结构、设备的配置、参数、安全策略和数据流。(3)熟悉学习平台服务器接入方式及部署情况,全面了解学习平台业务传输过程。二、支持服务(1)负责网络及应用系统故障进行处理,并提供技术支持。(2)实时监控整个平台的运转和网络通信流量情况,及时发生问题并有效处理,确保网络传输畅通。(3)熟练的利用网管及应用分析提供的各种软件,快速定位故障并予以解决。(4)对发生设备硬件故障时,及时与厂商协调更换备件事宜,同时持关注与跟踪事件进展。三、变更管理(1)分析需求可行性并向ITSM平台提交配置变更动作。(2)变更资源协调,如密码信封、设备、布线及等。(3)变更通告、实施与跟踪。(4)变更测试与验证。四、网络项目(1)协助完成恢复生产数据、搭建测试环境、模拟测试数据等工作。(2)网络及应用服务器的新建、扩容、更新项目提供技术支持。五、运维文档及知识库(1)更新及维护学习平台相关运维文档。(2)提交学习平台设备运行状态巡检报告。(3)定期提交每日、周、月及年报。(4)建立并完善应急演练文档。(5)网络及应用服务器项目的相关设计、实施文档。(6)编写在运维中积累的各种技术知识的文档。人员基本资质要求:中级资质:4年本科或6年专科以上,最好有金融行业运维经验;专业认证要求:CCNP(其他厂商同等级别)及以上认证资质;具体需要精通的产品有:cisco交换机/路由器,H3C交换机/路由器,juniper防火墙,Fortinet防火墙及F5负载均衡设备;2014年JavaEE+物联云计算就业班课程详解全价14980元,优惠价只要12980!(享受优惠价的条件是什么?)JavaEE+物联云计算就业班赠送重量级“云计算之大数据处理Hadoop2高端课程”,加料不加价! 前几年,传智播客推出了JavaEE + 3G课程,虽然取得了很好的就业效果,但是,术业有专攻,一部分同学钟情于3G,另一部分同学又偏爱JavaEE,JavaEE和3G整合的课程分散了他们的部分学习精力,导致他们无法集中精力专攻自己喜爱的方向。为了更好地满足不同喜好的同学们的需求,传智播客特将JavaEE和3G分成两门独立的学科,以便同学们可以集中精力去专攻JavaEE或者3G。 JavaEE技术已经稳定地占据市场10多年了,目前仍牢牢地占据着企业级开发的市场,仍然是市场招聘岗位最多的技术。传智播客从2006年以来已经培养了大批JavaEE程序员,有许多学员成为了一些IT公司的技术骨干或主管,其中也不乏就职于IBM、HP和ORACLE、腾讯、百度、阿里巴巴,华为等国内外知名IT企业的学员。传智播客新的JavaEE课程体系进行了全面的优化和加强,并增加了JqueryEasyUI 、Activiti、maven、spring mvc,mybatis,单点登录和云计算等技术,知识紧密结合企业的热门需求,授课进度更加科学合理,同时也为学习JavaEE的同学预备大量3G学习资料,以便日后万一有需要时备用。 传统的软件开发模式即将发生巨大的变革,随之而来的软件开发模式将会是“终端+云”或“终端+Server+云”模式。因此,物联网时代下的程序员如果不掌握云计算技术将会被时代所淘汰。尽管云计算技术在2011年才刚刚落地,但来势异常凶猛,胜过之前Java中的任何一种技术。引领技术潮流是传智播客师资团队一贯的追求,让我们的学员永远走在别人的最前面,让别人永远跟在我们屁股后面走是我们一贯的目标,为此,传智播客在新的JavaEE课程体系中引入了云计算技术,传智播客是第一家对外推出真真实实的云计算技术培训,绝非挂羊头卖狗肉,绝非冠名忽悠。培训目标本课程重点培养掌握JavaWEB、 jdbc、Oracle数据库、Struts、Hibernate、Spring、spring mvc、mybatis开发技术的实战与理论双结合型工程师,并重点讲解JqueryEasyUI、WebService、maven、云计算之大数据处理Hadoop、Activiti工作流、搜索引擎全文检索、MongoDB等众多JavaEE热门技术。通过本课程多个真实项目的训练,学员还可掌握软件架构设计思想、搜索引擎优化、工作流技术、缓存系统设计、网站负载均衡、系统性能调优等软件编程高级技术。让学员毕业后真正具备两年左右软件开发经验。(注:此课程包括传智播客 “JavaEE+物联云计算冲刺班招生简章 的全部课程)招生对象本课程适合于计算机专业,有一定Java基础、通过入学考核的未就业人士(查看入学测试题)。提示:测试题主要考察您是否具备Java基础,以便我们统一入学基础,更好地开展教学工作。如果您感觉测试题很容易,并且您又具备JavaWEB、数据库基础,我们建议您选择更高端的JavaEE+物联云计算冲刺班学习(查看JavaEE+物联云计算冲刺班招生简章);如果您感觉测试题很难,我们建议您从我们网站下载Java课程视频,先打好Java基础再学习这门课程;或参加我们的Java入门预热班学习Java(查看Java基础与加强班招生简章)。课程特色一、师资强:如果你的目标只是想学些三脚猫功夫,请不要选择传智播客传智播客教师团队大部分都是年薪30万的资深开发人员、技术总监,并且有相当一部分老师还是Java技术系列书籍的作者。由这样的Java书籍原创作者讲课可想而知课程条理清晰、讲解清楚,知识面广、深度足够!牛谁都会吹,但我们的实力是不用吹的:我们出版的书籍从基础到高级均有,大部分都是重印两次以上的畅销书,部分书籍如下:(更多.) Java就业培训教程 EJB3.0入门经典 专家手记AJAX开发实战含1CD JavaScript网页开发体验式学习教程 深入体验JAVA Web 开发内幕-高级特性我们的项目真实可用,看的见,摸的着。绝非其他培训机构的小玩意,不识货的就不要选择传智播客。我们的教学质量与深度如何?有视频为证。部分视频如下:Java基础入门视频、JavaWeb视频、Strut2视频、Android基础视频、巴巴运动网项目视频、Hadoop从入门到上手工作视频、更多的视频请点击这里二、在国内你再也找不出一家就业课程如此完善的java培训机构培训内容最完善和最深入,别的培训机构能讲的内容,例如,mysql/oralce、jdbc、servlet/jsp、struts1.x、 struts2.x、spring、hibernate、AJAX等我们讲解得更深入和更透彻!但是,我们讲解的高级内容,例如,搜索引擎lucene、工作流Activiti、WebService、单点登录别的培训机构却想都不敢想。特别是传智播客新增的云计算课程Hadoop,给学员增添了更广阔的“钱途”和前景,传智播客一位在北京从事JavaEE开发的学员打来电话致谢,说他的就业年薪达10万,并透露他们领导要求他推荐精通JavaEE的朋友,有多少要多少!三、项目真:让你切身感受到什么才是真实的商业项目,如果你只是想学OA/ERP/CRM这些Demo项目,请不要选择传智播客当今在到处都是大忽悠的环境下,传智播客拒绝忽悠,教学所用的项目来自于真实的商业项目(如:巴巴运动网、蓝源装饰行业ERP系统、中国移动电子商城),项目公布于互联网上,可以经受的起广大同学及业内人士的检验。同时也提醒广大同学,现在不少培训机构为了招生,都打上OA/CRM/ERP/CCS/ E-learning/TAX/CMS等项目,但很多都只是演示的demo,离真实的项目还远着呢,所以建议大家,你可以不选择传智播客,但一定要对培训机构进行检验,忽悠的话,只要文笔好的人都会写,但真实的项目是吹不出来的,所以一定要让培训机构公开其项目网址进行检验,以防上当。请不要相信“只要你来公司就可以看到项目演示”之类的话,如果真有实力,为何不敢对外公开展示?四、课程深:方能让你在职业竞争中鹤立鸡群,不但能找到工作,更能找到一份好工作受全球金融危机的影响,IT行业萎缩、人才需求下滑,现在的情况是:一个工作岗位往往几佰人竞争,队伍中更是不缺乏具有一、二年工作经验的开发人员。如何让自己在几佰人的竞争中脱颖而出?没有他途,只有把技术学的更深入,更牛,方能取胜。传智播客的课程不但可以让你找到工作,更能让你找到一份好工作。那么传智播客毕业的学生,有没有没找到工作的?可以肯定地说:“有”。由于传智播客的课程较深入,每个班偶尔会有一两个同学坚持不下来,睡懒觉,9点上课,10点才来,课下也不动手练习。试想,如果自己不付出努力,再强大的师资,再好的课程也是无法帮助他就业的。对于这些个别同学,传智播客只能建议他复读,一些愿意回来复读的同学经过认真学习后都能找到工作。五、业界认可:IBM、SOHU、用友、神州数码等在职软件工程师均推荐自己的亲戚朋友到传智播客学习传智播客是CSDN投资的公司,借助CSDN平台,传智播客聚集了一批业界精英。有相当一部分老师在IT业界是颇有知名度的,而且有些老师还是推动某个技术普及的先行者(如果你认为我们是吹牛的话,就用baidu/google去检验吧)。由这些精英共同制定的课程不但反映了业界的主流技术,还具有前瞻性。正因为传智播客在软件界内被广泛认可,所以在招收的学生当中,就有相当一部分是在职软件工程师推荐过来的。六、书籍与课程输出至国外,深受中国留学生喜爱,每到假期,回国到传智播客学习的同学不在少数课程安排第一阶段:Html+CSS+JavaScript基础+JAVA基础增强HtmlHTML语言,HTML语言背景知识、HTML全局标签、格式标签、文件标签、超链接标签、图像标签、客户端图像地图、表格标签、帧标签、表单标签、头元素、分区标签。CSSCSS介绍、CSS的设置方法、样式选择器、样式属性介绍,Dreamweaver的使用。JavaScript基础JavaScript编程,JavaScript语法、运算符、流程控制、函数、数组、对象、 JavaScript的内部对象,JavaScript中专用于操作对象的语句。DHTML编程,理解DOM树,DOM对象,常用DOM对象的属性、方法 和事件,编写事件处理程序、使用DOM操作HTML文档、遍历文档树上的节点、搜索文档中特定的元素、修改文档内容、往文档添加新内容、使用DOM操作 XML文档。DHTML编程的实用案例:网页换肤、HTML表格排序等,以及JavaScript中的正则表达式及其应用。JAVA基础增强Java基础巩固:内部类、Socket、多线程及线程池、Java5中的线程并发库、HttpClient java基础加强:增强for循环、可变参数、简化的可变参数调用、枚举、反射、内省、注解、泛型、泛型实例创建过程中类型引用的简化、代理、装箱/拆箱、静态引用、Http Server等Java新技术和高级技术。第二阶段:JavaWEB+JavaMail开发技术+网上银行交易系统+网上在线支付核心技术课程JavaWEB开发核心基础:XML的概念与基本作用、XML的基本语法、XML的约束模式、DTD、XMLSchema、名称空间。WEB服务器的工作原理、Tomcat的安装与启动运行、Tomcat的体系结构、在Tomcat中配置WEB虚拟目录与发布WEB应用程序的各种方式、设置目录的默认网页、使用Tomcat配置虚拟主机。 HTTP协议详解,Servlet简介、Servlet生命周期、使用WebServlet和WebInitParam注解方式配置Servlet,动态部署Servlet以及为Servlet增加URL映射,可插性支持(Servlet3.0引入了称之为“Web 模块部署描述符片段”的 web-fragment.xml部署描述文件),HttpServletResponse和HttpServletRequest的应用,Cookie及Cookie的应用,HttpOnly的cookie,Cookie实现商品浏览历史记录、Cookie实现记住用户名和密码,Session及Session域的应用,Session跟踪机制,Session实现购物车,利用Session防止表单重复提交,MD5算法及其应用,Session的持久化。MySql数据库:MySql数据库基础管理、SQL 语言、数据库设计范式;数据备份与移植;数据检索技巧,大对象的 读写技巧。MySql数据库,常见问题分析与设计。JSP技术:JSP运行原理、JSP中的9个内部对象和作用、JSP表达式、JSP脚本片段、JSP声明、JSP注释,EL表达式简介,page指令及其重要的属性:import、session、errorPage、isErrorPage、contentType、pageEncoding、isELIgnored、在web.xml文件中设置全局错误处理。JSP中的include指令及其典型应用。pageContext对象的详细讲解。JSP标签(行为元素):各种脚本标签、指令标签。JSP中文乱码的各种原因分析。 JavaBean、JSP中与JavaBean相关的三条指令(行为元素)。JavaWEB高级开发技术:Servlet过滤器及典型案例、Servlet监听器、使用WebFilter、WebListener注解方式配置过滤器和监听器,动态部署过滤器和监听器以及为过滤器增加URL映射,开发国际化的WEB应用、Locale 类,NumberFormat类,DateFormat类,MessageFormat类的应用,资源包(ResourceBundle类、 ListResourceBundle类、PropertyResourceBundle类)的应用,Property资源文件与 native2ascii工具,如何开发国际化的WEB应用。 自定义标签和JSTL:标签技术开发入门;自定义标签API介绍,Tag接口及其开发案例,自定义标签的属性(动态属性值与动态属性),IterationTag接口及其开发案例,用自定义标签定义JSP脚本变量(TLD文件和TagExtraInfo两种方式),BodyTag接口及其开发案例。简单自定义标签与标签文件,标准标签库(JSTL)。文件的上传和下载及典型案例,HttpServletRequest和Part实现文件上传,使用MultipartConfig注解配置上传文件的参数等。JavaMail开发技术:域名解析与MX记录、电子邮件的工作原理、邮件传输协议:SMTP、POP3、IMAP、邮件的组织结构:RFC822邮件格式、MIME协议、邮件编码、复合邮件结构分析、JavaMail API及其体系结构、编程创建邮件内容:简单邮件内容、包含内嵌图片的复杂邮件、包含内嵌图片和附件的复杂邮件,实现注册用户的自动激活。阶段案例邮箱账号激活与简历自动筛选工具:原创实战课堂告诉你如何将学到的技术运用到真实的项目中,了解简历自动筛选工具是怎样写的,为你的简历提高竞争力,让找工作更有效率。网上在线支付模块:本系统是为互联网客户提供在线支付功能,可立即应用于项目中电子商务项目 在线图书销售系统:本系统实现网络的图书管理 图书销售等功能。 该项目采用经典的MVC设计模式,从需求分析到编码将涉及到Java Web大部分常见的技术,让学员理解真实项目的软件开发流程(分析、设计、编码、测试、部署),通过此项目的锻炼学员可以熟练掌握基本的Java Web开发和复杂问题的解决方案,为后面的学习奠定基础., 同时又为成功就职软件企业迈出坚实的一步。.第三阶段:Struts2+Hibernate+Spring+Maven+CVS/SVN+项目管理+CRM项目核心技术课程Struts2框架的工作原理与架构分析,struts-default.xml与perties文件的作用,指定多个配置文件,Struts2中的国际化, Struts2中的表单校验,Struts2中文件上传。使用通配符定义action、动态方法调用、多文件上传、自定义类型转换器、输入校验、国际化、OGNL表达式、Struts2标签、为Action的属性注入值、自定义 拦截器、异常处理、模型驱动、使用struts2实现的CRUD操作的案例。高级Hibernate开发技术:ORM思想,Hibernate数据检索技术,Hibernate高级映射技术,Hibernate多表联合查询,Hibernate大对象读取 技术,Hibernate拦截与回调技术,Hibernate二级缓存技术,Hibernate分页技术,Hibernate性能优化技术。Spring3.2开发技术快速入门,IOC思想、Bean作用域范围、Bean生命周期管理、依赖注入、AOP思想、AOP原理解剖、声明式事务管理、数 据源配置。Spring+JDBC集成、spring的调度器、Spring+Struts2+Hibernate的集成及典型案例。Maven是什么、为什么使用Maven、什么 是一次构建、什么是依赖管理、依赖管理的好处、Maven如何安装配置、使用Maven核心概念介绍( 坐标、依赖、仓库、插件、生命周期等)、Maven与第三方Elicpse整合及如何在Eclipse中使用Maven、什么是私服、Maven为什么使用私服、Maven私服Nexus的安装使用、如何使用Maven构建Web应用、使 用Maven构建SSH应用、使用Maven进行测试、什么是持续集成等。CVS/SVN介绍及开发环境搭建、代码版本管理的各种使用。项目管理:为什么要学习项目管理,项目管理的重要性;到底什么是项目及项目管理?如果你是项目经理,如何运作自己的项目?项目究 竟应该如何做?国际项目管理框架介绍;如何拓展项目管理应用的宽度?项目管理与人生;失败项目问题解析;优秀项目经理应具备的能力及心态;学习了项目管理,工作后如何应用?如何让自己的职 业生涯比别人提前2-4年?,项目管理深入学习路径介绍;工作后的职业发展智慧分享。项目课程:CRM项目通过该项目让学生掌握如何使用struts2+spring+hibernate+maven+svn来开发项目,同时让学生进一步深入掌握如何分析、如何设计、如 何编码、如何测试、如何部署等软件开发流程。第四阶段:JavaScript高级+AJAX/Jquery+JQueryEasyUI+Activiti工作流+企业协同OA项目/国家电力项目/新BOS物流管理系统核心技术课程JavaScript高级特性: ECMAScript:关键字(delete、this、try-catch)、原始类型(null、Boolean、Number、String、Object)、遍 历对象属性的方法(for.in)。javascript面向对象:1)函数:成员函数、构造函数、继承性介绍、方法重载(overload)及覆盖(overrid)、变量作用域、闭包。2)对象:类(原型对象)与对象、自定义类( 原型对象)、对象的属性Javascript对象在内存中存在形式深度剖析、封装性介绍、Javascript面向对象访问权限(公开级别和私有级别)、添加公共方法。3)原型:使用原型法(关键字 prototype)为所有 对象。4)继承:继承性介绍、Javascript继承实现方法(对象冒充和call及apply)、Javascript多重继承。其他内容:跨文档消息传递、原生拖放和拖放事件、datatransfer对象、不同浏览器的错误处理 与调试(ie/firefox/safari/opera/chrom)、常见的错误类型和处理错误的策略Ajax的工作方式、B/S请求响应机制与 Web开发模式、XMLHttpRequest对象、DOM与Ajax、使用DOM操作HTML文档、使用DOM操作XML文档等 。 XMLHttpRequest对象、使用responseText处理返回的普通文本信息、使用responseXML处理返回的XML信息、在普通文本 和XML文档之间权衡、JSON技术,异步Servlet在AJAX中的应用。开源Ajax框架 介绍。jquery基本语法、 jquery各种选择器的用法、 jquery操作DOM、CSS、jQuery Ajax封装、jQuery事件机制 、jquery特效、jquery的插件(时间插件、验证插件等),jquery的典型案例等。JQueryEasyUI: EasyUI的入门、EasyUI编程方式、EasyUI组件方法调用、EasyUI panel工具条、tabs组件使用、datagrid组件使用、tree 组件使用、EasyUI中的布局、使用EasyUI完成用户管理的CRUD.。Activiti工作流:什么是流程、工作流作用、Activiti背景简介、Activiti流程设计器安装、Activity环境搭建、通过HelloWorld掌握 Activiti操作流程的步奏、常见API使用、流程部署管理(发布流程、查看流程定义、删除流程、查看流程附件)、流程实例管理(启动流程、查看任务、认领任务、办理任务、查看流程状态)、查看历史信 息(历史流程实例、历史流程活动)、流程变量的相关操作、常用流程节点介绍、流程规则测试、监听器的使用、Activiti和三大框架集成、流程执行相关操作(流程启动、任务查看、当前流程图查看、任 务表单查看、任务执行)、历史流程查看、任务分支时的解决方案、流程批注。Activiti工作流在项目中的应用。项目课程:新BOS物流管理系统项目介绍:新BOS物流系统是某大型物流公司的核心综合业务系统,实现“决策、管理、操作”一体化运作。在整个业务运营系统实施过 程中强调:统一标准是基础,数据集成是手段,优化资源是目的。系统在满足各层基本操作功能需求的同时,做到管理层协调管理的简单化,进行有效控制运营;为高层提供灵敏的决策分析指标和报表 ,满足决策的要求。该项目包含如下几个模块:.基础档案信息管理: 包括基础档案信息设置、收派标准管理、班车设置、取派员信息管理、收派时间管理、区域设置、管理分区、管理定区、调度排班等。取派信息管理模块: 包括业务受理、工作单快速录入、工作单导入、工单管理、查台转单、人工调度、工作单打印、签收录入等。中转信息管理模块: 包括入库、出库、盘库、合包、拆包、出入库查询、库存查询、合包查询、单货异常监控等。用户和权限管理模块: 用户管理、权限管理、角色管理、动态菜单等。项目特色:1、项目整体采用Maven构建、SVN版本控制、PowerDesigner数据建模,基于约定标准的项目工程结构,同时讲解了很多主流Maven插件的使用配置。2、页面部分完全采用JqueryEasyUI 框架完成,使用了EasyUI提供的layout、accordion、tabs、menu、linkbutton、form、validatebox、numberbox、datebox、combobox 、searchbox、datagrid等主流控件,通过项目学习,可以完全掌握EasyUI的使用,并具有企业级项目前端页面的设计能力.3、基础信息管理功能,都是基于datagrid数据表格完成,集数据展示、排序、分页、编辑于一体,大量使用Ajax交互,提升项目客户体验,与服务器实现技术进行解耦;服 务器端则采用自定义分页工具类、业务接口,通过代码重构,大量简化分页代码编写。4、DAO数据访问层,通过泛型结合反射技术,设计通用DAO接口,只需要一个实现类就可以实现所有数据表的增删改查、分页等功能。5、定区管理功能,基于WebService实现与CRM系统的远程通讯,这里分析主流RMI远程交互技术,并使用Hessian二进制传输格式,完成高性能数据交互。6、工作单管理功能,使用数据表格行编辑录入方式,简单高效,在大量工作单数据模糊查询功能部分,采用Lucene 结合IK分词器对工作单信息建立全文索引库,以提高工 作单数据查询性能7、使用自定义权限数据模型,结合Apache shiro框架完成方法级别细粒度认证、授限控制,其中使用了注解标记权限、自定义标签、动态Ztree权限菜单等主流功能。8、中转管理模块,对分拣流程、配送流程、返货流程,引入Activiti工作流进行流程控制,涉及Activiti流程动态节点、自由流转等复杂使用。9、对数据查询优化,大量采用缓存技术,通过Spring与Ehcache缓存技术结合使用。10、项目报表管理模块,支持POI、IText导出 Excel和PDF格式报表文件。项目截图:项目课程:企业协同OA项目项目介绍:OA简称 Office Automation,称为办公智能化。是提高办公效果的系统。现在的信息社会,对公文流的处理和流程的处理是OA办公的重点 。基于工作流的概念,使企业内部人员方便快捷地共享信息,高效地协同工作;改变过去复杂、低效的手工办公方式, 实现迅速、全方位的信息采集、信息处理,为企业的管理和决策提供科学的依据, 是企业提高整体运转能力不可缺少的软件工具。该项目项目分为系统管理、权限管理、审批流转、知识管理等模块。在权限管理中,采用了树的形式对菜单和用户进行绑定。应用了无刷新的技术。这是在当前最流程的javaWeb技术在知识管理模块中,有两个功能:对知识管理树的维护、对版本的管理。在对知识管理树的维护中,通过右键菜单实现了对知识管理树的节点的增、删、改。 而这三个操作完全是基于无刷新的技术。在审批流转模块,囊括了当前工作流的所有的操作,对流程实现了更加精细化的管理和控制。项目特色:1、该项目采用了struts2 hibernate spring三大框架完成,而这些技术都是当下最流行的技术。2、在项目框架搭建的过程中,该项目剖析了最底层的struts2代码。运用了静态注入、ObjectFactory、ActionProxy等struts2的高级特性。3、在知识管理模块,采用struts与ajax结合实现了无刷新,ajax提交应用了jQuery框架。4、在该项目中,应用了js的面向对象编程。应用了js的高级特性:回调函数、匿名函数、闭包、继承等特性。5、在对工作流的控制中,应用了Activiti框架,该框架是当前最流行的工作流框架。并且做到了spring与Activiti的整合6、该项目实现了struts2自定义结果集与jfreechart相结合,使报表的展示更加智能化。7、该项目对异常的处理采用了springAOP的异常通知,这样做到了对异常信息的统一处理。8、以上的特性在公司中都是架构师的工作,所以把整个项目做完以后,对三大框架、js、ajax技术等应用的理解会更加深刻、对知识点的把握会更加娴熟。项目截图:项目课程:国家电力监测中心设计资源管理系统项目背景:国家电力监测中心设备资源管理系统是国家电力管理中心根据业务需求发展需要,建立的以设备信息管理为核心,其他管理为辅助的 业务数据管理和查询系统。所有数据均以WEB的形式直接录入系统,数据录入及汇总后,为各级用户提供各种统计数据信息,辅助本部门相应决策,提高业务工作效率.项目介绍:一、技术设施维护:包括设备购置计划管理、设备管理、设备校准检修管理。二、技术资料管理:管理监测中心正在使用设备的相关技术资料,技术资料以附件的形式存在。三、站点运行管理:包括站点的基本信息管理、站点运行情况管理、站点的维护情况管理。四、监测中心建筑物信息管理:管理监测中心所有建筑物。包括房屋建筑,道路,围墙等建筑物信息和各个建筑物的维修信息。五、系统管理:该功能针对系统管理员开放或对检测中心的有关领导开放,包括用户、角色、权限的管理和分配;维护项目中使用的元数据(即数据字典);还包括系统代 办事宜功能,所谓代办事宜是对站点、设备的运行情况进行维护和检查,出现问题后要及时报警,并将实时检查的数据放置系统首页;还包括系统的日志和审计功能,记录系统各个环节的使用情况,保 证系统的安全运行。六、审批流转:在审批流程管理模块中实现对“设备购置计划”、“设备费用报销”等审核流程的部署和定制,根据流程定义的规则实现了对公司的 重要事件、文件等信息的审批流转;其中审核文件模板、待办审核文件以附件的形式在流程中传递,由报审人下载模板,按公司模板要求填写文件,并报审领导;在流程审批过程中,领导对上传的文件 下载后进行审核。项目特色: 1、在代办事宜中,编辑站点运行情况和设备运行情况,并在首页显示,用于对站点和设备实时监控,使用FCK文本编辑器,支持各种文本操作。2、数据字典模块中,使用ajax技术,实现1个页面2个表单的数据传输和异步跳转。3、系统的权限采用从配置文件(XML)中读取,提高了检索的效率和速度,使权限的配置形式也更加灵活;并使用jstl的自定义标签对页面功能菜单做权限控制。4、根据业务需求,开发并实现了一个js框架(ajax),在页面上可以实现异步请求和操作,应用于系统的分页功能、角色功能、数据字典功能等,大大简化了用户在页面上 的操作。5、在用户管理模块中,使用poi、jxl实现了对excel数据的导出和导入功能;在导入、导出功能中实现了excel报表对大批量数据的分页功能!并实现了对文件数据的动态导 出,对导出文件的显示效果进行了优化。6、使用Jfreechart技术统计人员的单位分布情况。7、在查询数据字典的时候,使用了hibernate的二级缓存,大大提高了检索策略,尤其在报表导入、导出、加载数据项的时候,对数据录入准确性的校验、比对,在性能上 优化了数据的检索形式。8、使用struts2实现了文件的上传和下载。9、在审批流转模块中,使用Activiti完成对工作流的制定和控制,实现审批流程的灵活定制,模板方便上传和下载。10、使用jquery的ajax进行异步验证。11、使用MD5技术对密码进行加密。12、登录操作的时候使用【验证码】、【记住我】功能;非正常访问系统或出错后5秒跳转到登录页面。项目截图:更多项目陆续更新中.第五阶段:oracle+数据库优化+luncene/solr+webService+springMVC+MyBatis+Jfreechart/Poi+杰信商务平台/基金交易系统/移动电子商城注:传智播客是国内第一家讲解EJB3.0技术的培训机构,黎活明老师是国内第一本EJB3.0的作者,几乎国内的EJB3.0开发人员都学习过EJB3.0的书籍和视频,但是,EJB3.0目前在企业中应用极少,如 果有极个别同学需要,我们可以提供传智播客原创的EJB3.0视频和电子书稿核心技术课程Oracle数据库:oracle的SQL 语言、PL/SQL语言、数据库设计范式;数据备份与移植;触发器、存储过程;数据检索技巧,视图,触发器 ,函数,存储过程,游标等技术的使用。大对象的 读写技巧,数据优化技巧,闪回,用户安全,分布式数据库,分区与索引。oracle数据库,常见问题分析与设计数据库优化(以mysql为例):SQL语句优化的基本概念、show status命令了解各种SQL的执行频率、SQL语句优化-定位慢查询(slow -query-log)、SQL语句优化-explain分析问题、建立适当的索引、哪些列上适合添加索引和索引的优缺点分析、索引的类型介绍、索引使用陷阱、优化group by 语句、使用连接来替代子查询、选择合适 的存储引擎(MyISAM和InnoDB)、选择合适的数据类型、对表进行水平划分、对表进行垂直划分、文件、图片等大文件用文件系统存储、数据库参数优化配置、合理的硬件资源和操作系统、MySQL数据库读 写分离.Lucence,全文搜索原理、全文搜索引擎Lucene、什么是OSEM、OSEM框架Compass、使用Compass实现全文搜索、使用Lucene实现全 文搜索、深入Lucene API、Lucene 2.2多线程编程模型。solr 简介、Solr 与 Lucene 的关系、solr 的环境搭建细则、使用java 调用solr服务 (SolrJ的使用)、创建索引、删除索引、增量更新索引、 查询索引、solr 当中的数据添加权重值、solr 中使用分词器,过滤器,分析器、高亮的使用、solr 的检索运算符、solr 当中查询的使用、将数据库的数据导入到solr.WebService技术原理、 WebService技术的应用、Soap服务的创建与管理、WSDL描述文档规范、UDDI注册中心运行原理;使用Axis和Xfire 创建WEB服 务、Webservice客户端的编写、使用TCPMonitor监听SOAP协议、异构平台的整合。 课程中还将贯穿讲解一个银行的跨行取款系统项目:实现对不同平台,不同系统的整合。不论各个商业银行 采用的是什么技术,采用的是什么平台,都可以使用 WebService技术将其整合,使其可以相互通信。本项目将WebService技术发挥的淋漓尽至,是一个经典WebService企业应用案例。 本项目可帮助学 员掌握三层体系架构的软件设计思想,学会如何实现一个软件系统的可扩展性,并充分体会分布式系统的架构.springMVC:springMVC介绍、组件结构、组件流程、handlerMapping、控制器、springMVC基于注解的开发(注解方式参数详解、 springMVC中请求方式的指定、ajax调用springMVC的方法、注解方式开发的方法返回值、时间类型的处理、文件上传、拦截器)、springMVC与hibernate框架整合等。MyBatis: 安装和配置MyBatis、MyBatis映射文件详解、Select语句的基本使用、insert的使用、update的使用、delete使用、别名的定 义、动态sql(select动态组合条件查询、update动态更新、foreach、大数据量批量插入、批量删除)、联合查询、延迟加载、一级缓存、二级缓存、基于注解的开发、DAO使用进阶、springMVC与 MyBatis整合等项目课程:移动电子商城项目介绍:移动商城是在网上终端预约销售基础上,即将启动网上商城建设项目,用于建立网上终端、营销案在线销售及相关辅助功能,包含商品管 理、订单管理、类目管理、客户管理、合作商管理、客服管理、购物平台、内容管理等。系统前台是面向网站访问用户的,即给访问网站的用户所展示的页面,用户可以通过系统前台订购移动的终端营销案,然后通过用户中心查看订单状态、修改个人相关资料 等。主要功能模块包括商品类型、商品检索、首页、频道页、单品页、营销专题、订单支付、购物流程、客户中心、帮助中心。系统后台是面向移动内部人员,通过一系列功能方便其管理运营移动商城。主要功能包括商品管理、类目管理、营销案管理、订单管理、供货商管理、配送商管理、会员管 理、仓储管理、对账管理、互动管理、权限管理.项目特色:1、该互联网项目采用当前最流行的springmvc和springmvc的Ioc和Aop以及mybatis等框架来完成,使开发变得简单高效。2、系统后台使用jsp作为视图层css+div来布局,struts-menu作为菜单,query等js框架来开发页面,使用fckEditor框架作为富文本编辑器。3、系统前台使用freemarker做静态化页面来提高系统的性能,以应对大规模的用户量的并发。4、使用cxf的webservice框架来做异构系统之间的相互通信。5、使用图片服务器来为系统做负载均衡,减轻系统压力6、整个项目采用最流行的maven来管理项目,达到项目的标准化,易于项目的构建。7、使用svn来管理项目的代码和文档。8、使用hudson来管理项目开发过程中的持续集成。9、项目采用大型数据库oracle来存储数据。项目截图:项目课程:基金交易系统项目背景:基金交易系统是基金公司的客户交易系统,是理财中心服务于柜台投资客户的专用系统。目前,国内基金公司的交易系统一般都是外购, 原因是基金业务复杂,系统性能和安全要求高,只有实力雄厚的基金公司才可以独立开发。本项目就是基金公司自己开发的系统,全面涵盖基金公司柜台交易的全部业务,有利于基金公司快速的发布产 品、更好的服务客户、增强企业的市场竞争力,立于不败之地。项目介绍:1、基本账户管理,包括个人及机构开户、修改基本资料、修改银行资料、修改身份信息、注销基金账户、注销交易账户等。2、特殊账户管理,包括修改账户密码、重置账户密码、账户密码解锁。3、基本交易管理,包括认购、申购、赎回、转换等核心业务。4、特殊交易管理,包括转托管入、转托管出、修改分红方式、撤销交易申请等。5、查询系统,包括对所有业务的查询配置。项目特色:1、项目整体使用maven构建,分为多个子项目,避免了项目代码膨胀,难以维护的传统难题。2、项目页面整体使用标签文件封装,比java类标签开发更简单,非常利于项目维护。3、验证框架使用了流行的Hibernate Validator,并对其进行了深入封装。4、项目全程使用TDD(Test Driven Development)开发模式,贯彻了测试优先的原则,包括单元测试、集成测试、UI测试,加快了项目进度,保证了项目质量。5、使用了最新的数据库测试技术,保证了每个人的测试环境都是全新的,互相之间不会有影响。6、项目采用敏捷开发,人人发挥主动性,增强了团队水平。与传统的瀑布开发模式相比,增强了项目灵活性,更好的支撑需求变更。7、使用Hudson作为持续集成平台,一键发布,一个人也能轻松应对多个测试环境的部署。8、使用sonar作为代码质量管控手段,每个人的每行代码都有规则引擎,保证了团队成员的代码质量和写作风格,有利于新人的快速成长。9、崇尚简约的架构理念,虽然业务非常繁杂,但是项目并不复杂。良好的测试保证了项目可以重构,简约的设计保证了项目易于理解,这正是大型项目设计时所欠缺的。10、全业务报表系统,使得增加报表不再需要麻烦,不再需要写java代码,只需要经过简单的配置,几分钟即可搞定。项目截图:项目课程:杰信商贸项目项目背景:杰信商贸是一家从事进出口贸易的公司,随着公司不断壮大,旧的信息系统已无法满足公司快速发展需要,妨碍公司成长,在此背景下, 公司领导决定研发杰信商贸综合管理平台。整个平台分三期完成。一期完成仓储管理(包括:采购单、仓库、货物、条形码、入库、出库、退货、盘点、库存、库存上限报警、统计查询)和展会管 理(包括:展会管理、出单管理),形成货物统一数字化管理。二期完成货运全流程管理,包括购销合同、出货表月统计、出口报运、HOME装箱单、装箱单、海运委托单、发票、财务统计等。三期完成 决策分析(包括:成本分析图、销售情况统计、重点客户、经营情况同期比对统计、工作绩效等),为公司经营决策提供数据支撑。项目介绍:1、货运全流程管理:包括购销合同、出口报运单、装箱单、委托书、发票、财务六大核心业务。业务典型,关系紧密,层层相叠,内容繁杂交织。项目在设计时充分考虑业 务复杂、关系紧密的特点,进行诸多优化。这些设计沉淀了很多资深开发、设计者的多年埋首实践经验,这些内容你无法从任何一本教科书上找到,它将颠覆你之前所学,让你顿开茅塞,原来可以这样 编程!如果你有过工作经验,你将收获更盛,之前遇到的困惑,片刻找到解决方案。我们不仅要解决你当下的困惑,还为你的未来程序设计之路埋下坚实的基础。2、强大的统计报表引擎:丰富的报表支持,实现各类复杂业务单据,还有赏心悦目的动态统计图表,如厂家商品销售情况统计、客户订单统计、重点客户统计、访问压力曲 线图。提炼原始零散分散数据的价值,用丰富直观的表现形式表现出来,为企业决策提供直接的真实的第一手数据支持。3、数据挖掘,业务增值:充分利用用户的基础数据,深挖用户潜在需求和充分发挥数据的价值。例如合同数据。合同中有客户信息,有货物信息,有附件信息,有货物的生 产厂家信息。从合同的签订日期,实现公司一年签单气泡图,从中直观的看到企业签单旺季和淡季。从货物信息,我们实现按月、季度、年度统计公司最受欢迎产品和最不受欢迎的产品,同时进行近3年 产品受欢迎趋势图。从货物销售的客户中分析全球货物销售比例饼图。从生产厂家分析出公司合作的厂家生产比例图。这些数据的深度分析结果为公司的经营提供了直接的一手的决策信息支持。此功能 客户公司高层给予高度肯定。项目特色:1、完整典型的物流业务流程:包括购销合同、出口报运单、装箱单、委海运托书、发票、财务统计。2、信息复制,系统实现信息快速复制功能,大量减少用户的重复录入,节约大量录入时间,并保证数据的正确性,充分方便使用者。3、实现用户复杂业务单据的打印,利用第三方工具poi实现数据输出到excel中,并在线下载打印。包括按用户模板打印,并实现数据的自动计算。具有良好的兼容性,支持 excel2003、2007、2010。同时为客户节约投入成本,使用者也无需安装第三方报表插件。4、防止多用户并发访问下的打印,同时,为防止临时目录下文件过多,难以维护,自动按打印时的日期分成

温馨提示

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

评论

0/150

提交评论