Java Web学习计划
2019獨角獸企業重金招聘Python工程師標準>>>
#JavaWeb學習計劃#
##第1月## >本月為入門階段,從零開始,一步一步的做出一個實用的網站。 深入學習Java語言,初步掌握前端技術,使用JSP和MySQL完成一個簡單的網站
第1周 Java高級編程 學習目標:? 1.深入了解JDK環境配置與開發集成環境 ?2.深入理解Java語言,掌握Java語法的高級用法。? 3.掌握常用查找與排序算法? 4.掌握Java常用集合結構類 ?4.掌握單元測試方式
*第1天 Java高級語法與技術*第2天 深入理解面Java向對象思想*第3天 Java集合體系與常用類庫詳解*第4天 Java常用算法*第5天 Java項目代碼測試與代碼管理?第2周 前端知識 ?學習目標:? 1.掌握基本的HTML與樣式表 2.掌握javascript
*第6天 Tomcat環境與HTTP協議*第7天 DTD文檔模型和HTML基礎*第8天 CSS核心技術*第9天 JavaScript基礎*第10天 JavaScript DOM與高級技巧第3周 Servlet與JSP ?學習目標:? 1.?2.掌握Tomcat的安裝與配置管理? 3.掌握JSP與Servlet,并能夠寫出簡單應用 ?
*第11天 Java與XML處理*第12天 深入學習Servlet*第13天 JSP基本語法?JSP編譯指令和動作指令*第14天 JSP內置對象?JSP與JavaBean*第15天 JSP動作標簽第4周 MySQL數據庫與JDBC ?學習目標: ?1.掌握MySQL安裝與基本配置管理? 2.掌握SQL基本查詢語句? 3.掌握JDBC用法? 4.能夠用JSP寫出一個小項目
*第16天 MySQL基礎知識?MySQL安裝與配置管理*第17天 MySQL增刪改查操作*第18天 MySQL高級操作*第19天 JDBC與MySQL*第20天 MVC入門與留言板項目案例##第2月## >本月是技能提升階段,提升Java語言水平,并學習SSH框架。 深入理解JavaWeb開發技術,牢固掌握SSH框架,勝任一般的JavaWeb開發的工作
第5周 深入Java與相關技術 學習目標: ?1.掌握Java中處理XML文檔的方法? 2.掌握Servlet ?3.學會單元測試及源碼配置管理工具
*第21天 深入理解JVM*第22天 Java正則表達式*第23天 統一建模語言UML*第24天 設計模式入門*第25天 用maven管理Java項目第6周 SSH之Struts ?學習目標:? 1.了解MVC概念? 2.掌握Struts框架 *第26天 理解MVC
*第27天 Struts2概述?編寫Struts2 HelloWorld程序*第28天 Struts2 數據封裝機制?Struts2 Web 資源獲取*第29天 Struts2 標簽 Struts2 攔截器*第30天 Struts2 國際化和令牌第7周 SSH之Hibernate SSH之Hibernate?學習目標:? 1.掌握Hibernate框架的配置與基本操作? 2.掌握Hibernate的高級用法 ?3.了解Hibernate的事務處理及優化? 4.掌握Hibernate與Struts2的整合
*第31天 Hibernate框架入門 Hibernate 基本配置及操作*第32天 Hibernate 基本查詢?Hibernate 對集合屬性的操作*第33天 Hibernate 關聯映射*第34天 Hibernate 高級查詢*第35天 Struts2 整合 Hibernate 框架?基于注解的 Hibernate 配置第8周 SSH之Spring?學習目標: 1.掌握Spring的使用及配置方法 2.理解IoC及AOP 3.了解Java注釋技術及Spring表達式語言? 4.熟練掌握SSH框架的整合方法
*第36天 Spring入門介紹Spring入門示例?Spring IoC容器深入理解*第37天 Spring 的配置文件淺析?Spring 的配置文件詳解簡化 Spring XML 的配置*第38天 Java 注解技術詳解Spring表達式語言*第39天 AOP概述Spring AOP 之增強*第40天 Java EE實戰:Struts、Hibernate、Spring 綜合應用##第三月## >能堅持到這里的話,水平已經可以滿足一般小型公司的全部需求了。 第三個月向技術大牛沖刺。 深入學習JavaWeb新興技術方向,并掌握與企業級應用密切相關的周邊技術
第9周 學習SpringMVC?學習目標:? 1.深入學習SpringMVC框架 2.掌握企業級專業UI交互機制
*第41天 Spring MVC入門*第42天 Spring MVC組件Spring MVC控制器*第43天 表單標簽與處理靜態資源springMVC與ajax*第44天 6.表單標簽與處理靜態資源7.springMVC文件上傳與下載 *第45天 10.springMVC與hibernate框架整合第10周 MyBatis與SSI框架?學習目標: 1.掌握MyBatis的使用方法? 2.掌握MyBatis與Struct、Spring的整合
*第46天 MyBatis基礎操作*第47天 MyBatis高級查詢*第48天 MyBatis動態SQL*第49天 SSI框架整合*第50天 Java EE實戰:SSI 綜合應用第11周 第11周作業 常用企業級開發技術?學習目標:? 1.Tomcat高級配置、JBOSS、WebLogic ?2.檢索技術Lucence? 3.常用第三方開發包
*第71天 常用JavaEE容器及高級配置*第72天 深入理解Webservice*第73天 常用第三方開發包*第74天 EasyUI*第75天 JQuery入門第12周 第12周作業 深入企業級開發技術?學習目標: ? *第76天 Oracle數據庫
*第77天 理解中間件*第78天 NoSQL數據庫*第79天 權限管理框架Shiro*第80天 檢索技術Lucence##第四月## >通過魔鬼訓練把學到的知識變成你的本能。 在實戰項目中積累寶貴經驗
第13周 企業級項目——企業OA項目增強實戰
第14周 企業級項目——CRM應用項目實戰
第15周 企業級項目——工作流項目實戰
第16周 企業級項目——網絡商城項目實戰
剩下的提升階段我們依舊需要學習如下知識: >Linux HTML5 JavaScript Oracle全套課程 Lucene Web安全 Java設計模式
轉載于:https://my.oschina.net/donngchao/blog/798280
總結
以上是生活随笔為你收集整理的Java Web学习计划的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用户及用户组
- 下一篇: phpmyadmin 解压首次无法登陆问