1. 程式人生 > >java入門學習之路

java入門學習之路

java開發之路

java是面向對象的編程,個人覺得記憶比較重要。

第一階段

java基礎部分

unix開發環境

熟練掌握開發中常用的操作系統linux的安裝及使用:掌握文件系統、網絡、用戶管理方法:能熟練使用vi和vim進行文件編輯;能在unix環境下進行文件查找、權限控制、能熟練配置用戶使用環境及開發生產環境。

(1)java基礎編程

了解java的運行環境,java的加載機制及內存分配使用原理;掌握類和對象的關系、對象和引用的關系;理解數組的本質,掌握數組的使用。

(2)java高級編程

深入了解java的高級編程特性、特殊語法及其常用的高級類。熟練運用java中的數據結構,異常處理等。能綜合應用java輸入輸出、文件操作、多線程並發處理、網絡通信、圖形化界面等編程。

(3)項目管理及編程規範

了解企業級項目開發中的開發流程,掌握項目開發過程中的管理及編程規範,能夠熟練運用團隊開發工具及項目管理工具

(4)web服務器項目

本項目基於java高級編程,運用java網絡通訊,io處理,多線程並發等技術實現發出給http請求的瀏覽器返回請求資源的目標。本項目旨在鍛煉學員對於java高級編程語法的運用,了解基於b/s架構的web應用程序所依賴的服務器的內部實現原理,熟練運用java語言進行項目開發,掌握java面向接口編程模式,j2EE編程api的實現原理。

(2)數據庫與數據訪問技術

在信息化的今天,數據已成為企業極為重要的資源,數據的管理一般由數據庫負責完成,java作為一種主流的編程語言,具有和數據庫進行交互的能力,項目開發中有大量的配置工作需要結合化的xml數據提供支持,熟練掌握這些數據的操作至關重要。

第二階段

數據庫與數據訪問技術

在信息化的今天,數據已經成為企業極為重要的資源,數據的管理一般由數據庫負責完成,java作為一種主流的編程語言,具有和數據庫進行交互的能力。項目開發中有大量的配置工作需要結構化的xml數據提供支持,熟練掌握這些數據的操作至關重要。

OOAD與設計模式

熟練掌握面向對象分析(OOA)、面向對象設計(OOD)的思想,熟練掌握常用設計原則和設計模式:掌握統一建模語言(UML),能夠熟練運用進行交互的能力。項目開發中有大量的配置工作需要結構化的xml數據提供支持,熟練掌握這些數據的操作至關重要。

XML編程

掌握定義和編寫xml文件的過程。熟悉xml文件中的基於DTD或者schema的驗證,掌握java處理半結構化數據的方法和技巧:理解java編程中xml的作用。能夠熟練運用結構化的xml文件來處理java程序開發中數據的配置。

ORACLE數據庫

熟練掌握oracle數據庫的安裝、使用。了解oracle數據庫的體系結構。了解關系型數據庫的設計過程,掌握基於關系型數據庫的標準sql的應用,具備數據模型設計、數據庫構建、開發及管理的能力。

jdbc和mybatis

理解jdbc體系結構,掌握java操作關系型數據庫的方法,理解對象關系映射(ORM)的概念及原理,熟練運用基於ORM的框架mybatis.對數據訪問事務有深刻認識:具備分層應用設計的能力。

項目:電信數據采集系統

原浙江電信adsl運營支撐系統數據采集子系統,融合Unix、java、xml和數據庫技術,包括備份、整合、采集、網絡、入庫、配置、日誌等模塊。經歷完整軟件開發過程:需求分析、設計、編碼、調試、交付。

第三階段

javaWEB開發技術

圍繞企業應用級開發展開學習,能夠開發和部署可移植、健壯、可伸縮且安全的服務器端java應用程序。了解基於B/S架構程序的開發過程,掌握javaEE的開發規範,熟悉web項目的調試技巧,最終具備開發大型javaee的項目的能力。

html&css

掌握HTML靜態頁面技術,Html4.01標簽,內置對象使用,特效頁面制作;掌握http協議處理、及動態表單的設計;熟悉CSS技術。

servlet&jsp

掌握使用Servlet、jsp及相關技術聯合開發Web應用,熟悉servlet/jsp語法,了解servlet/jsp 工作原理,掌握內置對象的使用;熟練使用el表達式,jstl標簽庫;熟練運用過濾器(Filter),監聽器(Listener)進行項目開發,理解web應用性能優化技術;理解mvc模式:熟練掌握web應用代碼調試方法。


項目:Estore電子商務系統

基於servlet和jsp技術的一個電子商務網站系統,該系統包括會員信息管理、商品管理、商品查詢、購物車管理、訂單管理等功能模塊。通過該系統可以實現商品電子化管理、交易。

javaScrip、ajax、jquery

熟練運用JS/jquery 操作HTML Documents、Events.理解ajax原理,掌握異步交互的概念及過程。掌握全新思想的用戶交互界面的構建方法;了解滿足客戶體驗的客戶端代碼編寫方法。

spring框架

掌握spring核心編程思想控制反轉(IOC)和面向切面(aop)的概念及原理。理解反射在框架中的應用,了解動態代理模式。掌握spring ioc 基於xml以及annotation的配置。掌握spring aop 基於xml.annotation 及schema的配置,熟練運用spring 的聲明式事務管理。

spring mvc

spring 框架提供了構建web應用程序的全功能mvc模塊、了解開發中常見的mvc模式、掌握springmvc框的核心及實現過程,熟練進行springMVC的配置,能夠結合spring的容器級服務和spring mvc框架實現web應用程序的開發。

redis

了解redis在java程序開發中的作用,掌握redis的使用,熟練應用redis的命令,熟悉spring與redis的集成開發。

綜合項目:

項目一:大型互聯網運動交友社區項目

該系統為愛好跑步的人提供一個網上交流的平臺。整個系統主要包括會員個人中心,跑步論壇,音樂跑不停,跑步裝備庫,專業跑步指南,後臺管理系統包含會員管理、信息發布、下載去管理、專業跑步指南管理、權限管理等。

項目二:電信網上營業廳系統

本項目以第一階段項目采集到的數據作為計費基礎,所展開的第二階段的項目,旨在為廣大電信用戶提供用戶自管理,用戶管理,財務管理,賬單管理,品牌管理,營業管理,系統管理等方面。

本文出自 “java學習方向” 博客,轉載請與作者聯系!

java入門學習之路