Java Web輕量級開發面試教程 | 運動資訊第一站 - 2024年7月

Java Web輕量級開發面試教程

作者:孟憲福,胡書敏,金華
出版社:電子工業
出版日期:2017年08月01日
ISBN:9787121321450
語言:繁體中文

本書圍繞着軟件公司對高級程序員的平均標准要求,根據筆者多年的面試和培訓經驗,構建了Java Web方面的高級程序員的進階體系,包括初級程序員與高級程序員的差別對比、數據庫實用知識點、JSP+ Servlet+Javabean+DB開發框架、Struts框架、SpringIoC、Spring AOP、攔截器、Hibernate和Spring的整合方式等,最后兩章分別講述了基於SSH和基於Spring MVC的兩個案例,以及在面試時如何高效地介紹自己項目經驗的方法。

第1章高級程序員的Web知識體系11.1合格Java程序員和高級Java程序員的技能比較11.1.1JavaCore方面21.1.2JavaWeb方面31.1.3數據庫層面41.1.4項目管理方面51.1.5能幫助到你的加分項51.2你可以少走的彎路61.2.1哪些知識點可以延后了解61.2.2大學階段的實習經驗能幫到你71.2.3剛開始的1到3年,找個專注的方向81.2.4常學習、多實踐的人工資漲得快81.3上手Web方面的開發工具91.3.1在MyEclipse上開發和部署Web項目91.3.2更換端口號141.3.3引入外部的jar包151.3.4支持中文161.4推薦一些經過實踐檢驗的學習方法19第2章需要了解的數據庫知識212.1合理地使用各種連接212.1.1內連接和左連接212.1.2范式和連接的代價242.1.3表的設計和數據冗余252.2不復雜但容易忽視的SQL用法252.2.1groupby和Having262.2.2Having的另一個常用用途——查看重復記錄272.2.3通過一些案例來看一下常用的Select定式282.3索引的用途和代價292.3.1從結構上來分析索引的好處和代價292.3.2建索引時我們需要權衡的因素302.3.3索引的正確用法312.4讓你的JDBC代碼更專業322.4.1用try…catch…finally從句322.4.2預處理和批處理342.4.3事務的提交與回滾362.4.4事務隔離級別382.5總結39第3章JSP+Servlet+JavaBean框架413.1只應負責界面顯示的JSP413.1.1從一個大而全的例子里分析JSP的語法423.1.2「大而全」和「小而精」453.2讓Servlet承擔控制器的角色463.2.1基本知識點463.2.2生命周期與多線程運行方式473.2.3JSP+Servlet的開發模式493.2.4運行結果和JSP+Servlet模式的說明533.3JSP+Servlet+JavaBean+JDBC的開發模式543.3.1通過一個簡單的例子來了解JavaBean543.3.2在JavaBean里編寫業務邏輯573.3.3對MVC的總結643.4總結64第4章通過Struts進一步了解MVC664.1在MyEclipse里開發一個基本的Struts程序664.1.1創建Web項目,並導入必要的jar包674.1.2開發前端的JSP代碼674.1.3在web.xml里聲明使用Struts684.1.4配置struts.xml文件694.1.5開發Action類694.1.6開發兩個跳轉結果頁面714.2通過運行,了解Struts的工作流程714.2.1Struts的跳轉流程分析724.2.2StrutsMVC框架和JSP+Servlet+JavaBean框架的比較734.3通過Struts的驗證機制校驗輸入內容744.3.1通過Validate方法來驗證744.3.2在配置文件里定義驗證方式774.4Struts攔截器814.4.1攔截器與職責鏈設計模式814.4.2通過登錄案例詳解攔截器的用法824.4.3攔截器的使用要點歸納874.5為了盡快進階,你必須知道如下知識874.5.1Action里的跳轉884.5.2可以指定Action里的處理方法894.5.3對Struts框架的進一步了解894.6關於Struts框架的常見面試點90第5章Spring的基本知識點分析925.1依賴注入的好處925.1.1一個基本的依賴注入的程序935.1.2IoC的特點,不用New就可以初始化類955.1.3控制翻轉和依賴注入955.1.4面向接口編程的本質是縮小修改的影響范圍965.2依賴注入的常用知識點說明1005.2.1讀取配置文件的各種方式1005.2.2單例多例,有狀態無狀態Bean1005.2.3Spring的注入方式與AutoWire1035.2.4@AutoWired注解1055.2.5Bean的生命周期1065.3AOP,面向切面編程1085.3.1面向切面編程的使用場景1085.3.2面向切面編程的案例演示1085.3.3深入了解面向切面編程的各種概念1145.4如何證明自己了解Spring的基本技能114第6章Spring的MVC框架1176.1一個只包含MVC的案例1176.1.1開發SpringMVC的代碼1176.1.2SpringMVC的運行流程1206.1.3與StrutsMVC的區別1226.2SpringMVC的關鍵類說明1226.2.1通過HandlerMapping來指定處理的控制器類1236.2.2通過視圖解析器處理響應結果1276.2.3通過ModelAndView返回視圖結果1296.2.4Spring的攔截器1316.3在SpringMVC方面你如何准備自己135……第7章通過ORM專注業務(基礎篇)138第8章通過ORM專注業務(高級篇)168第9章Spring整合數據庫層面的應用221第10章Web框架案例分析238第11章簡歷面試那些事271


相關書籍