Basic knowledge of Java
1. Basic data type
2. String operation:
3. Conversion between data types
4. Date and time
5. Arrays and collections
6. File and directory (I/O) operations
Realization of 7.Java Polymorphism (Inheritance, Overload and Coverage) 8. Coding conversion, how to realize the string conversion of GB23 12 coding?
A string encoded for ISO-8859- 1
SQL and Database in 9.Java
Second, JSP &;; Servlet technology
1. describes the differences and similarities between JSP and Servlet and the specifications of their respective applications.
When you need to deal with HTML tags in Web development, what should you do to filter those characters (
3. How to read the client's request in Jsp, how to access CGI variables, and how to determine the real path of a JSP file.
4. Describe the function, difference, application scope and working principle of Cookie and Session.
5. List the ways in which JSp contains external files. What's the difference between them?
6. Explain the function and application scope of errorPage in Jsp.
7. Introduce how to use JavaBeanso in Jsp.
8 briefly introduce the tag library of JSP.
How to realize request forwarding in 9.Jsp and Servlet respectively?
Third, J2EE related knowledge
1. Introduce application servers such as J2EE, JNDI and EJB3, such as webLogic Server, Websphere and JBoSs.
2. whether it is 2. J2EE is a technology or a platform that provides these technologies.
3. What is an application server and what are its functions and advantages?
4. Briefly introduce the advantages and principles of connection pooling.
The role of 5.5. Web.xml
6 briefly introduce your understanding of MVC.
7 briefly introduce the XML you know.
Four. advanced
Structs or springWEB application framework Java and XML, focusing on analyzing XML files using Java technology.
Persistence layer technologies such as Hibernate.
Web development technology for creating interactive, fast and dynamic web applications
Principles and application development of Web Services and SOA JavaSE is the foundation, javaEE is an enterprise application, and javaME is a microelectronic application, such as the development of mobile phone related software. If you want to learn, learn SE first, and you can choose one of the other two. At present, both EE and I are OK. You just need to choose one.