课程体系结构
本课程是为培养Java软件开发工程师及相关岗位而精心设计的课程。全部课程分三大部分,下面对这三个部分进行简单的介绍。
第1部分:Java基础
Java基础部分,介绍的是JavaSE的内容,在整个课程体系中起到了基石的作用。该部分包含“使用Java语言编写程序案例”和“深入学习Java开发简单应用”两门课程。
在“使用Java语言编写程序案例”课程里,读者将学习如下内容:
(1)Java程序工作原理,Java开发环境。
(2)数据类型和运算符,程序流程控制,如何使用数组以及使用方法组织程序结构。
(3)用面向对象的思想理解类、对象,使用包组织类结构以及进行访问权限控制。
(4)面向对象的封装、继承、多态等特性,会使用抽象类和接口。
在“深入学习Java开发简单应用”课程里,读者将学习如下内容:
(1)Java异常处理机制。
(2)数据结构、集合和泛型。
(3)XML及使用Java进行输入/输出操作。
(4)反射机制、多线程、网络编程、Java注解等。
(5)软件测试及JUnit单元测试工具。
第2部分:Web应用技术及数据库
第2部分包含“使用前端技术展现Web系统”、“从程序员角度学习数据库技术”和“运用后端技术处理业务逻辑”三门课程,概括起来就是分别介绍Web应用的前端技术、数据库和后端技术。
在“使用前端技术展现Web系统”课程里,涉及的主要技术包括:
(1)HTML结构和基本标签。
(2)CSS样式表使用。
(3)使用表格、框架和DIV+CSS等进行页面布局。
(4)JavaScript语法,使用JavaScript进行BOM、DOM编程和CSS操作。
(5)使用JavaScript进行客户端表单验证。
在“从程序员角度学习数据库技术”课程里,主要包含如下内容:
(1)关系型数据库Oracle介绍。
(2)简单查询、多表连接查询、单行函数、分组和组函数及子查询。
(3)插入、删除、更改表数据,数据库事务。
(4)创建、修改、删除表,0创建和维护约束。
(5)数据库用户和角色,授予和撤销对象权限。
(6)视图、序列、索引、存储过程、触发器等数据库对象。
在“运用后端技术处理业务逻辑”课程里,主要学习到的后端技术包括:
(1)JSP基本语法,JSP九大内置对象。
(2)Tomcat服务器,Eclipse集成开发环境。
(3)JDBC连接数据库,数据库连接池技术。
(4)JavaBean和分层模式。
(5)EL表达式和JSTL标签。
(6)Servlet生命周期,Servlet处理用户请求。
(7)AJAX技术原理及具体应用,JQuery框架。
第3部分:主流三大框架
第3部分围绕着Java方向主流的SSH三大框架进行讲解,包括“使用Hibernate框架轻松连接数据库”、“使用Struts搭建MVC模式商业应用”和“使用Spring整合框架及银行业务简介”三门课程。
在“使用Hibernate框架轻松连接数据库”课程里,介绍了Hibernate框架的如下内容:
(1)ORM概念、Hibernate核心API、持久化对象的3种状态。
(2)一对一、多对一、一对多、多对多关联。
(3)开发模式与Hibernate工具的使用。
(4)HQL查询、Criteria查询、原生SQL查询。
(5)Hibernate加载策略,Hibernate缓存优化。
(6)持久层设计,JPA介绍。
(7)5iJob项目实战。
在“使用Struts搭建MVC模式商业应用”课程里,将会学习到如下内容:
(1)MVC模式、Struts 2工作原理。
(2)Struts 2开发和配置。
(3)OGNL类型转换和表达式,Struts 2内建转换器、自定义转换器。
(4)Struts 2标签库、Struts 2 UI标签。
(5)拦截器、Struts 2国际化支持、Struts 2常用插件。
在“使用Spring整合框架及银行业务简介”课程里,涉及的主要内容包括:
(1)Spring整体架构。
(2)IOC容器、依赖注入。
(3)AOP框架、声明式事务管理。
(4)SSH集成开发。
(5)电话银行中心部分业务需求介绍。
“蓝桥杯”,旨在为软件企业和高校学生之间搭建起一座桥梁。作为在校大学生,要想成为优秀人才或精英人才,需要全面提高综合素质,同时转变观念,通过各类途径提升技能和经验,才能在激烈的竞争中把握机会取得成功。“蓝桥杯”将与高校学子和企业一起,共同成长,共创辉煌!
编 者