福州Java培训.doc_第1页
福州Java培训.doc_第2页
福州Java培训.doc_第3页
福州Java培训.doc_第4页
全文预览已结束

下载本文档

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

文档简介

JAVA软件工程师课程大纲第一阶段 :JavaSE桌面开发 (C/S)阶段目标:面向入门,培养学生的编程逻辑能力和简单数据库创建能力,难度低,使学生利用所学知识快速开发出功能,树立信心,培养成就感。课程学习内容学习目标MY SQL 数据库基础数据库理论基础My SQL数据库的使用1、建立小型的数据库2、可以做一个简单的在线答题系统Java SE程序设计Java SE核心语法Java技术优势(JVM、类加载器、垃圾回收机制)类和对象基础编程常用算法面向对象编程思想字符串和字符缓冲Java异常处理机制IO与NIO(文件操作、字节流、字符流、对象流操作)多线程编程泛型1、精通面向对象编程,包括封装、继承、多态精通多线程,在实际应用中体会面向对象编程的精髓2、通过这一阶段的学习,可直接参加SUN SCJP的认证考试项 目企业办公辅助系统即时通讯(QQ、MSN)项目简介:该系统可用于企业内部办公时的辅助系统,基本上是模拟Tencent公司的企业QQ来实现功能。系统采用了工厂模式、DAO模式、SQL数据库,工厂模式使得本系统可以适应将来不同介质的存储切换。该系统从软件框架上可以分为QQ客户端和QQ服务器端,其中功能上实现人员管理、单对单聊天、多人聊天(表情、文字字体颜色等控制)、文件传送、服务器端在线人员管理、聊天日志管理。系统采用配置的方式来管理存储介质的设置。达到水平:1能编写基本的Java语言代码,实现基本的逻辑控制和控制台下与客户端的简单交互;2能使用SQL语言在MySQL下与数据库交互;3能使用Java代码利用JDBC与数据库交互;4懂得基本的面向对象方法学.胜任岗位:1Java初级开发人员2简单数据库系统创建人员第二阶段JAVA web开发 网页开发 (B/S)阶段目标:面向有一定基础的学生,在此基础上开始接触企业应用,对开发工具和调试技巧开始深入,能独立完成目前市面上常见的企业应用。课程学习内容学习目标Oracle 数据库Oracle10g数据库原理SQL语句(DDL/DML)数据库表及索引PL/SQL语法存储过程存储函数触发器1、熟练使用sql和pl/sql进行数据库编程2、熟练掌握通过JDBC连接Oracle数据库掌握数据库连接池的工作原理WEB客户端技术HTML语言JavaScript语言DreamWeaver基础、HTML表单和框架CSS样式表基本语法常用对象、动态表单与验证DHTML DOM模型JavaScript操作DOM应用能够编写静态Web页面JSP/ServletJ2EE概述开发环境搭建Tomcat服务器的环境及配置Servlet原理与部署、请求和应答使用Servlet的生命周期Cookie、SessionListener、Filter编程JSP的常用指令JSP基本语法及原理、JSP内部对象及EL语言、JSTL1、熟悉MVC设计模式使用2、Servlet+Jsp+JavaBean完成开发Web开发项目1电子商务支付系统电子商务(淘宝、拍拍、当当)项目简介:该项目是典型的B/S结构的数据信息管理系统,系统涵盖了B/S开发的大部分技术和难点如:即时验证、分类跳转、文件上传、数据分页、中文处理、数据缓存等等。系统主要分为后台信息维护、网站指标监控以及前台展现两个部分;实现了用户管理、权限控制、商品信息管理、商品审核、商品发布、商品分类管理、购物车等等。项目2OA(办公自动化)系统企业办公项目简介:该系统可以应用于各企业、政府机构内部办公和大型企业的办公,特别是针对审批流程繁琐、复杂且多变的业务。软件运用J2EE开发的三层或者N层的开发模式。通过框架的综合运用,构造一个健壮、稳定、松藕合扩展性强的系统。从软件功能上面有:用户管理、角色管理、权限管理、个人小贴士、会议管理、电子文件夹管理、内外部邮件、系统即时聊天、公?管理、问卷管理等常用的办公管理功能。达到水平:1能使用Java语言开发B/S结构的信息系统;2能使用Java语言开发有交互能力的网站;3能使用JavaScript控制页面元素;4能独立完成Java项目从开发到部署到Linux整个过程;5开发过程中能使用SVN版本控制软件协同小组成员团队开发;6能使用oracle进行中小型数据量的数据库管理。胜任岗位:1Java Web开发程序员2网站开发设计人员3数据库维护人员4、网站美工第三阶段:项目实战主流开发技术学习阶段目标:面向就业,针对企业级大型应用,能完成复杂功能,培养独立的自学能力和排错能力,熟悉主要行业的基本业务需求,熟悉软件开发思想,注重开发高质量的软件。课程学习内容学习目标XML编程XML编程与应用XML的解析,包括SAX、DOM、DOM4J等XML在JAVA EE编程中占据了重要的地位,体会XML作为本地文件的优势,并展望作为数据传输格式的依据Struts编程模型-视图-控制器(Model-View-Controller )MVC模式原理Struts框架核心组件ActionServlet、Action、FormBean、ActionForm、验证框架、Struts标签库Struts编程流程国际化Struts2.0编写熟练使用Struts框架进行Web编程深入理解MVC设计模式了解Struts2编程Hibernate编程Hibernate配置Hibernate的类调用Hibernate的体系结构,持久类;Hibernate对象关系Hibernate查询语言Hibernate性能调优Spring+Hibernate的整合,事务控制处理方案能够在项目开发中熟练使用Hibernate真正掌握Hibernate的使用和应用原则Spring编程Spring IOCSpring AOP集成Hibernate框架集成Struts框架能够在项目开发中熟练使用Hibernate真正掌握Hibernate的使用和应用原则JS框架Jquery+AJAX比较同步和异步编程使用Ajax进行异步编程AJAX基于JQuery、Json、DWR等JS框架开发使用Ajax进行Web2.0开发提升Web项目的交互性和性能程序设计与UML程序设计基础UML语言规范建模工具的使用Web Services编程SOAPWSDL异构系统编程XFire框架,使用XFire框架来发布Web服务;了解Web Services的工作原理能够编写和异构系统的整合软件测试技术软件测试理论压力测试工具的使用内存测试工具的使用项目1人事考评系统(PTS,Pernonal Test System)功能简介:本系统适合许多公司考评员工用,用户主要是人事部员工。为了考核公司里所有员工在指定时间内的工作表现,做到有奖有罚,在指定时间内由员工的上级对本部门下的所有员工这段时间进行考评分数。每位员工只能查看上级评给自己的分数,只有部门经理可以对本部门员工进行考评。考评的项目可以自己定义,依每个部门而不同生成考评表。每个员工也可以自评。另外人事部员工可以导出一段时间内的考评分报表,来确定每位员工该月的奖金。目的:数量开发Java各框架结合的多层次系统;掌握中小型B/S信息系统的开发流程;熟练有刷新和无刷新的用户体验效果实现;融合软件工程和UML知识到开发周期中。项目2客户关系管理系统(CRM,Customer Relationship Management)功能简介:CRM是目前主流的信息系统,因几乎每个公司都有市场销售部,如何第一手获得潜在客户资料,并追踪潜在客户使公司拥有更多正式客户,并纪录与客户沟通的详细资料,CRM是不可或缺的。CRM包括登陆退出、客户管理、联系人管理、联系纪录管理、产品管理、产品进货纪录管理等。目的:熟练开发Java各框架结合的多层次系统;掌握中型B/S信息系统的开发流程;熟练有刷新和无刷新的用户体验效果实现;融合软件工程和UML知识到开发周期中;达到水平:1能使用Java各主流框架完成高质量的信息系统;2能实现多种方式的交互效果和精美的页面效果;3能把软件工程思想融合到

温馨提示

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

评论

0/150

提交评论