使用前端技术展现Web系统(蓝桥杯软件大赛培训教材-Java方向)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

课程体系结构

本课程是为培养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)电话银行中心部分业务需求介绍。

“蓝桥杯”,旨在为软件企业和高校学生之间搭建起一座桥梁。作为在校大学生,要想成为优秀人才或精英人才,需要全面提高综合素质,同时转变观念,通过各类途径提升技能和经验,才能在激烈的竞争中把握机会取得成功。“蓝桥杯”将与高校学子和企业一起,共同成长,共创辉煌!

编 者