课程目标:
全面了解基于Java的J2EE体系的特点,对多层架构中组建有全面理解
熟练掌握Java核心技术,能熟练使用JAVA语言进行编程
熟练掌握数据库的应用和基本管理,能灵活进行数据库设计。
掌握JDBC高级编程,并能在任何架构和模式下完成JDBC编程
掌握JSP 和Servlet 编程以及Web应用的发布技术,掌握调用Javabean和数据库应用技术
熟悉面向对象的设计方法、技巧及工具
培训内容:
JAVA培训包括基础内容讲解、重点内容练习、实战项目训练等内容,让学员由表及里、由浅入深的掌握JAVA编程的各个重要环节,为学员走上工作岗位奠定扎实基础和经验。
初级部分通过一个基于Swing的GUI系统(Swing、DataBase、Thread、Socket)掌握J2SE编程和面向对象的重要概念,重点突出Swing GUI编程的各个方面,并为各种JAVA高级编程准备基本理论和实践能力。
中级部分通过完成两个基于J2EE架构、Web界面、多层结构(Browser、Web Container、J2EE Server、Database)的具体实例项目的分析、设计和开发、发布,熟练掌握Struts(MVC)架构、动态Web应用等Java大型软件项目过程中所需要的软件技术并熟悉软件项目的设计规范、开发流程、项目管理等。
课程设计
基础知识 J2EE体系概述 内容:C/S架构、多层架构,Java运行机制,多层架构中组件的功能,Java的核心技术。
目的:全面了解基于Java的J2EE体系的特点,对多层架构中组建有全面理解。
J2SE核心编程 内容:面向对象技术、Java程序运行机制、开发环境的安装和配置、Java语言基础和重点API、 Java程序异常的处理、I/O、控制台程序开发、 Swing程序开发、Swing组件详述、Java Applet、多线程编程、网络编程。
目的:熟练掌握Java核心技术,能熟练使用JAVA语言进行编程,熟悉Jbuilder下Swing程序的GUI开发。
数据库技术 内容:关系型数据库原理、SQL数据查询语言、MS SQL Server使用方法、数据库中对象的建立与使用。
目的:熟练掌握数据库的应用和基本管理,能灵活进行数据库设计。
数据结构 内容:常用数据结构(堆栈、队列、链表、树等)、搜索、排序、Java实现方式。
目的:结合Java固有数据结构实现类,灵活使用数据结构完成高性能数据访问。
JAVA中级编程
Java数据库编程(JDBC) 内容:Java技术以及JDBC应用接口(API)开发数据库应用程序、实现将面向对象的设计映射到关系型数据库中、设计多层的数据库应用程序、数据库连接池技术。
目的:掌握JDBC高级编程,并能在任何架构和模式下完成JDBC编程。
Java Web编程(JSP、Servlets、JavaBean) 内容:在Tomcat服务器的环境及配置、Java Server Pages(JSP)技术、Servlet技术、JavaBean技术、结合JDBC技术来快速建立Web层应用的编程技术和经验。
目的:掌握JSP 和Servlet 编程以及Web应用的发布技术,掌握调用Javabean和数据库应用技术。
Struts 内容:MVC架构、Struts配置、ActionServlet、ActionForm、Action类的使用、Struts标签库、DynamicForm、Validate FrameWork。
目的:熟练使用Struts架构开发Web应用,熟悉Eclipse开发工具的使用。
XML 内容:XML语法规范、DOM和SAX解析方式、JDOM、JAXP解析实践。
目的:熟练各种主要XML解析方式、为基于XML的应用奠定基础。
开发规范 内容:面向对象(OO)的分析和设计(OOA&D)、统一建模语言(UML)与OOA&D相关联的概念以及分析和设计技术、CMM基本概述、模型、实施。
目的:熟悉面向对象的设计方法、技巧及工具、了解团队开发的概念、及CMM的实施流程。
项目实战 项目一 内容:完成基于J2SE架构(C/S)结构(Client Application、Socket Server)的实例项目分析、设计、开发等全程模项目实战,除练习多线程的网络编程外附加练习Swing组件的全面使用。
运行环境:J2SE、可平台移植。
开发工具:Swing GUI(JBuilderX/Eclipse/JCreater)。
项目描述:全程完成客户模块、服务器模块(实现聊天系统或Ftp下载系统)。
客户模块:多线程的GUI独立应用程序、用于连接服务器模块应用。使用Swing、Thread、Socket技术实现。
服务器模块:接受客户端连接,并对对客户进行校验、交换、存储客户端数据。使用Swing、Thread、Socket、JDBC技术实现。
项目二 内容:在线图书管理系统
使用Struts架构完成基于J2EE架构(JSP、Servlet、JavaBean、JDBC)、Web界面、多层结构(Browser、Web Container、J2EE Server、 Database)的实例项目分析、设计、开发、发布等全程模拟项目实战。
运行环境:TOMCAT应用服务器,可平台移植
开发工具:Jsp/Servlet/JavaBean(JBuilderX/Eclipse/JCreater+Dreamweaver)
项目描述:全程完成客户管理、前台管理和后台管理。
客户管理:客户的注册和管理。使用JSP、Servlet、JDBC技术实现。
前台管理:书目的检索、购物车的管理、结算和订单生成。使用JSP、Servlet、JavaBean、JDBC技术实现。
后台管理:图书资料的登记、管理、查询和分析销售历史记录。使用JSP、Servlet、JavaBean、JDBC、Swing等技术实现。
数据库系统:JDBC、MSSQLServer实现,在Mysql、MSSQLServer、Oracle上可迁移。
目的:通过完成实际项目,进一步巩固本教程讲述知识,积累软件开发经验,熟悉项目开发流程。
项目三(可选) 内容:学员管理系统
多层架构的综合模拟项目,使用Struts架构完成基于J2EE架构(JSP、Servlet、JavaBean、JDBC、EJB)、Web界面与GUI界面结合的多层结构(Browser、Web Container、J2EE Server、 Database)的实例项目分析、设计、开发、发布等全程模拟项目实战。
运行环境:Weblogic应用服务器,可平台移植
开发工具:Jsp/Servlet/JavaBean(JBuilderX/Eclipse/JCreater+Dreamweaver)
项目描述:主要是学员注册、费用管理、课程管理三大模块,侧重学员学习期间的费用跟踪。
学员注册:学员的注册和管理、包括前台注册和登录、后台确认模块。使用JSP、Servlet、JDBC、EJB技术实现。
课程管理:课程信息维护、学员必须注册到某个课程。使用JSP、Servlet、JavaBean、JDBC、EJB技术实现。
费用管理:贯穿学员管理始终,包括课程费用计划、特别使用MDB完成收费提醒功能。使用JSP、Servlet、JavaBean、JDBC、Swing、EJB等技术实现。
数据库系统:JDBC、RDB,在Mysql、MSSQLServer、Oracle上可迁移。
目的:通过完成实际项目,提高综合应用能力,锻炼自学能力、积累软件开发经验。
深圳市计算机行业协会培训中心受会员企业委托常年招收C++软件工程师学员,JAVA软件工程师学员,手机游戏开发工程师学员,嵌入式开发工程师学员。达到报名前提条件签订就业协议,保证100%就业,不就业退费。就业单位包括:华为惠通,中兴通讯,中兴软件,长城计算机,茁壮网络,现代计算机等知名IT企业。