2018年自學編程的學習計劃表


第一階段:JavaSE基礎、MySQL數據庫應用

1.1 Java SE基本語法

Eclipse開發環境

類和對象

封裝、繼承和多態

Java數據結構(棧、隊列、鏈表的實現)

IO流技術及應用

Java集合框架

Java多線程

Java反射技術

Java網絡通信(TCP和UDP)


1.2 MySQL數據庫應用

SQL語法及

多表連接查詢

DDL語句及數據庫增刪改查操作


1.3 項目實戰

基於C/S架構的超市收銀系統

仿飛鴿局域網聊天軟件

基於Swing的掃雷遊戲


第二階段:Web技術和Java EE核心技術

2.1 Web基礎

HTML、CSS、JavaScript

HTTP協議和Web服務器


2.2 Java EE核心

JSP&Servlet

AJAX和JSON的應用

文件上傳和下載技術

分頁查詢技術

EL表達式和JSTL標籤庫

Log4j日誌組件的使用

數據庫連接池技術


2.3 前端框架

jQuery庫的應用

Bootstrap前端框架的應用

easy UI框架的應用


項目實戰:

基於Servlet/JSP技術的電子商務網站

基於Ajax和jQuery的BBS論壇系統

基於Apache Commons FileUpload的網絡硬盤系統


第三階段:Java EE 框架技術

3.1 Oracle數據庫應用

Oracle的安裝和配置

客戶端工具的使用

用戶和權限管理

SQL及擴展

PL/SQL及存儲過程、存儲函數和觸發器


3.2 Struts2框架

Struts2框架簡介及基本使用

參數值的獲取及類型轉換

Struts2國際化支持

Struts2攔截器

文件上傳和下載

Struts2多模塊配置

Struts2標籤庫及OGNL表達式


3.3 Mybatis框架

MyBatis框架的基本使用

配置文件和映射文件詳解

動態SQL的配置

關聯對象的映射

存儲過程的配置


3.4 Spring框架

Spring框架的基本概念和使用

控制反轉和依賴注入

Bean的配置

AOP配置

聲明式事務控制


3.5 Spring MVC框架

Spring MVC簡介及基本使用

Spring MVC註解開發

處理器映射和處理器適配器

視圖解析器、自定義視圖的概念及應用

處理器方法的入參和返回值

文件上傳和下載

返回JSON數據


3.6 Hibernate框架

ORM框架簡介

Hibernate框架的基本使用

持久化類及映射文件詳解

一對多、一對一、多對多關聯關係的配置

二級緩存機制及配置

樂觀鎖的配置及應用

反向工程


3.7 大數據技術

SCM工具和項目管理工具

Linux操作系統

Redis數據緩存組件

Shiro安全組件

Hadoop大數據平臺


實戰項目:

基於Struts2+Spring+MyBatis的電子政務系統

基於Spring MVC+Hibernate的在線考試系統



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章