1. 程式人生 > >基於Spring MVC+Spring JPA技術使用Spring全註解實戰開發大型商業ERP專案

基於Spring MVC+Spring JPA技術使用Spring全註解實戰開發大型商業ERP專案

對這個課程有興趣的朋友可以加我的qq2059055336和我聯絡哦

一、本課程是怎麼樣的一門課程(全面介紹)

   1.1、課程的背景 ERP是(Enterprise Resource Planning,企業資源計劃系統)的概念,是美國GartnerGroup公司於1990年提出的,其確切定義是:MRPⅡ(企業製造資源計劃)下一代的製造業系統和資源計劃軟體 ERP系統包括以下主要功能:供應鏈管理、銷售與市場、分銷、客戶服務、財務管理、製造管理、庫存管理、工廠與裝置維護、人力資源、報表、製造執行系統(Manufacturing Executive System,MES)、工作流服務和企業資訊系統等。此外,還包括金融投資管理、質量管理、運輸管理、專案管理、法規與標準和過程控制等補充功能。     1.2、課程內容簡介
本課程將會以專案功能為驅動,以功能為載體依次從淺入深的講解目前Java Web開發中使用的最新技術。課程中除了資料增刪改查這種傳統功能外,還涉及到許可權設計,樹形選單,站內聊天,報表開發等實用的設計方法或技術實現    1.3、專案介紹 本課程使用的專案來自於價值80萬的商業ERP,為了教學與學習的方便而做了一些簡化,只保留了CRM與進銷存模組的功能。 ERP:企業資源計劃 CRM:客戶關係管理 進銷存:採購(進)—>入庫(存)—>銷售(銷)    1.4、課程大綱 第一講:說在前面的話 第二講:深入學習註解-1 第三講:深入學習註解-2 第四講:JUnit4基礎 第五講:三層結構的設計與搭建 第六講:JPA簡介與基本配置 第七講:JPA單表對映詳解 第八講:JPA操作多表對映-1 第九講:JPA操作多表對映-2 第十講:JPA操作多表對映-3 第十一講:JPA查詢-1 第十二講:JPA查詢-2 第十三講:泛型DAO的設計 第十四講:Spring簡介與基本使用 第十五講:Spring基於XML的IoC 第十六講:Spring基於註解的IoC 第十七講:Spring AOP 第十八講:Spring整合JPA-1 第十九講:Spring整合JPA-2 第二十講:Spring MVC簡介與基本配置 第二十一講:Spring MVC配置詳解 第二十二講:Spring MVC請求處理 第二十三講:Spring MVC完成CRUD-1 第二十四講:Spring MVC完成CRUD-2 第二十五講:Spring MVC完成CRUD-3 第二十六講:Spring MVC完成CRUD-4 第二十七講:Spring MVC資料有效性校驗 第二十八講:Spring MVC檔案上傳 第二十九講:Spring MVC處理Ajax請求 第三十講:Spring MVC的檢視技術 第三十一講:Spring MVC異常處理 第三十二講:jQuery簡介與基本使用 第三十三講:jQuery應用-1 第三十四講:jQuery應用-2 第三十五講:正則表示式 第三十六講:jQuery外掛之Validation 第三十七講:JSON詳解 第三十八講:jQuery外掛之zTree-1 第三十九講:jQuery外掛之zTree-2 第四十講:jQuery外掛之lhgdialog 第四十一講:綜合應用-1 第四十二講:綜合應用-2 第四十三講:綜合應用-3 第四十四講:綜合應用-4 第四十五講:綜合應用-5 第四十六講:綜合應用-6 第四十七講:綜合應用-7 第四十八講:UEditor的使用 第四十九講:HTML5介紹及其Form API 第五十講:HTML5 WebSocket實現即時聊天-1 第五十一講:HTML5 WebSocket實現即時聊天-2 第五十二講:HTML5 WebSocket實現即時聊天-3 第五十三講:HTML5 WebSocket實現即時聊天-4 第五十四講:HTML5 WebSocket實現即時聊天-5 第五十五講:Web Service基本使用 第五十六講:使用Axis2呼叫Web Service 第五十七講:使用Highcharts實現圖表 第五十八講:PDF檔案報表的實現 第五十九講:Excel檔案報表的實現 第六十講:使用Quartz完成任務排程    1.5、講師介紹
老譚,北風網簽約講師,擁有6年Java開發經驗,4年高階Java培訓經驗。曾參與過齊魯製藥廠ERP,優益科技公司OA等企業管理軟體,也曾領導開發過基於Java的網站。有極為豐富的實戰經驗與管理經驗。現為成都某培訓機構Java講師,負責為即將畢業的在校大學生提供Java開發方面的技術培訓。其授課風格嚴謹,講解理論深入淺出,擅長專案驅動教學。 二、為什麼需要這麼套課程?    2.1、企業需要什麼? 說明:以下企業需求職位均來自於51job. 職位1、Java軟體工程師 職位2、中級web工程師 職位3、J2EE開發經理 更多企業招聘資訊請參考:www.51job.com     2.2、課程學習目標(我們提供什麼?)
目標一. 掌握設計與實現三層結構的方式 目標二. 掌握使用JPA進行資料庫操作 目標三. 掌握Spring在企業開發中的使用 目標四. 掌握Spring MVC構建Java Web系統 目標五. 掌握全註解配置三大框架整合開發 目標六. 掌握Java Web專案中樹形結構的使用 目標七. 掌握jQuery實現頁面動態效果與Ajax呼叫 目標八. 掌握JSON資料格式在企業開發中的使用方法 目標九. 掌握正則表示式在頁面前臺資料有效性驗證的使用 目標十. 掌握基於Java EE7的Bean Validation 目標十一. 掌握Java Web中的圖表與報表實現方式 目標十二. 掌握任務排程的概念以及具體使用 目標十三. 掌握許可權管理的設計思路 目標十四. 掌握基於HTML5 WebSocket技術的站內即時聊天 目標十五. 掌握Web Service的呼叫與實現 目標十六. 掌握JUnit4實現單元測試 三、我該怎麼學,如何才能學好這門課程,給些建議。    4.1、時間上的安排建議 本課程共60講,如果您時間上充分,建議以每天4-5講的進度往前學習。   4.2、學習要求      如果您沒有基礎,建議還是中規中矩的按照課程進度一點一點仔細觀看學習,並一定要把看完的視訊中的程式碼自己手敲一遍,以加深理解和記憶      如果您有基礎,可不必按步就搬進行,可以拿你感興趣的部分去學習,但一定要注意實踐,並學會舉一反三    4.3、講師建議       建議:      1. 理論結合實踐      2. 多問多交流      3. 將安排完成的練習按照任務完成自我檢測。      4. 一定不要過於依賴視訊,要學會看API和使用百度,學會思考,學會舉一反三      5. 最後祝您學有所成