以下是oracle公司的学习课程,希望自己依照这样的课程自我提升,坚持就是胜利加油!
Introduction to Java Servlets
Describe web applications, CGI, and the role of JavaDescribe benefits of Java servlet technologyCreate a simple Java ServletDefine three-tier architectureDefine Model-View-Controller (MVC) architecture
Introduction to Java Server Pages
Describe why Servlets are not the whole solutionDescribe essentials of JSPsUnderstand the fundamentals and reasons for MVC architecture
Implementing an MVC Design
Code a controller using a servletCode a view using a JSPForward control from a servlet to a JSPUnderstand fundamentals of ELImplement a simple MVC system
The servlet's environment
Understand more details of the HTTP protocolUnderstand fundamentals of HTML formsUnderstand fundamentals of the HttpServlet and related APIsWrite code that manages client sessions and cookies
Container facilities for servlets and JSPs
Understand the purpose and structure of deployment descriptorsControl context root and servlet mappingCreate and use context and init parametersUse annotations to configure servlets
More view facilities
Understand the four data scopesUnderstand and use EL dot and array access operators with Java Beans, arrays, and collectionsUnderstand and use EL implicit objectsCreate and use arithmetic expressions in ELIdentify the need for iteration and selection in the view, and use JSTL tags to address those needs
Developing JSP pages
Understand the origins, benefits, and weaknesses of JSPsDescribe JSP technology, the conversion of JSPs to servlets, and the lifecycle of JSPsUnderstand JSP scripting elements, declarations and directivesUse JSP implicit variablesUnderstand and use jsp: tags
Developing JSP pages using custom tags
Relate the JSTL to common job roles in web application development and understand the use of tags in JSP developmentRecognize correct syntax for tagsConfigure a JSP to use tags from the JSTLWrite JSP code using several standard tagsList capabilities of JSTL tags
More Controller facilities
Understand the servlet lifecycleDescribe and use more advanced elements of the servlet APIsCreate filters and use them in web applications
More options for the Model
Understand the roles of JDBC and JPAUnderstand the many elements that make up the modelUnderstand fundamentals of connecting to a database using JDBC or JPA
Asynchronous web applications
Understand the interactions that are essential to asynchronous web pagesUnderstand the role of AJAX-style client side programmingImplement asynchronous servlets using the facilities of Java EE 6
Web application security
Understand the role of the container in securityDescribe and implement four authentication modelsForce the use of encryption between a web application and the client browserUnderstand the role of JAAS in pluggable/extensible authentication for web applications