Java是一個面向互聯(lián)網的開源的計算機程序設計語言,擁有跨平臺、面向對象、多線程的特點,經過20多年的發(fā)展,吸收了軟件開發(fā)領域的最新技術,支持泛型編程、Lambda表達式、反射、注解等,形成了Spring、SpringMVC、Mybatis、springBoot等框架技術,先后使用了Git,Maven,Docker等各種項目管理、構建和配置工具,廣泛應用于企業(yè)級Web應用開發(fā)和移動應用開發(fā)。對于大多數學生來說,Java的學習周期長,學習難度大,學習效率低。在眾多的Java知識內容當中,合理選擇知識體系和教學內容,實現課堂教學的有效、實效和高效,是Java課程教學中面臨的難題。為此,教材編寫組制訂Java初級、中級和中高級的三級教學體系。本書為中級教學體系,主要講授Java Web方面的內容,并引入SSM框架內容。內容側重于Web開發(fā)基礎,也即JavaEE基礎部分。在Web開發(fā)部分,除了JSP和Servlet以外,增加JSP標簽、EL表達式和過濾器等和Web開發(fā)相關的內容。之后以基礎應用為主介紹Spring、Spring MVC、MyBatis,最后實現SSM整合應用案例。