Heavy responsibilities!

Source: Internet
Author: User
Tags java se

Java SE section

1, Java Foundation: Basic Grammar, Object oriented (focus), set frame (emphasis), common library API;

2. Java interface Programming: AWT; event mechanism; Swing;

3, Java Advanced Knowledge: Annotation;io and NiO, AIO, multithreading, thread pool, blocking, non-blocking, asynchronous network communication, reflection, dynamic agent;

2 JDBC Programming

4. SQL basis: Basic SQL statement; Base query; multi-table query; sub-query; result set of intersection, and and difference operation;

5. JDBC Foundation: Common database usage, JDBC Operation Common Database, rowset and offline result set, database connection pool, transaction management, batch processing;

6, JDBC Advanced: stored procedures, functions; triggers; understanding JCBC; Mastering ORM Tool Advantages and design;

3 DHTML Programming

7, HTML basis: basic HTML tags; common form tags; div+css layout;

8, JavaScript Knowledge: JavaScript basic syntax, JavaScript basic object characteristics, JSON syntax, a deep understanding of the dynamic characteristics of JavaScript;

9, Dom and event mechanism: DOM operation, programming, common browser event mechanism, master user interaction skills;

4 XML programming

10. XML Base: XML basic rules; DTD and scheme;xml and style sheets;

11, XML Advanced: DOM, sax and jaxp;dom4j, Jdom and other tools; XQuery and XQJ; XML-based data exchange;

12. Web Service:jax_ws2, Saaj specification, WSDL and SOAP protocol, CXF Frame, interceptor; CXF integration Spring;

5 Java Web Programming

13. Web Programming Basics: Tomcat server, JSP syntax, EL, built-in object, Servlet api;servlet 3.0 annotations; Listener and filter;

14. Advanced Web Programming: Custom tag Library, MVC and DAO, Servlet, Tag function, JSTL, displaytag and other common tag library usage;

15, the principle of Web programming: request/Response, architecture, HTTP protocol, deeply understand the operation principle of JSP, master the thread pool of the Web container, socket communication, call the servlet command mode;

6 Ajax programming

16, AJAX Programming: XML HttpRequest and asynchronous requests, sending requests and processing responses, common AJAX Libraries (Prototype, Jquery, ExtJS, DWR) usage, combined with HTTP protocol, asynchronous request in-depth study of Ajax library design;

7 Android Development

17, Android Basic: Android development debugging environment; Android application structure; Interface component and interface programming; resource management; four components;

18, Android Intermediate: File IO and SQLite; graphics, images and animations; audio, video recording and playback; sensor programming; GPS application;

19, Android Advanced: Network programming and Web Service;opengl_es 3D development, integration of Google services, the use of NDK development, Java and C mutual debugging;

8 Lightweight Java EE

17. Struts2:mvc and struts system; action and result; internationalization and tag library; file upload, download; type conversion and input inspection; interceptor and plugin development;

18, Hibernate:orm and persistent mapping, relational mapping, inheritance mapping, lazy loading, performance tuning, HQL query, conditional query, SQL query, second level cache and query cache;

19, SPRING:IOC and bean configuration, management, Bean life cycle, SP, EL;AOP and transaction rights control, S2SH integrated development; Spring integration JPA;

9 Classic Java EE

20, jsf< >:mvc and JSF design concept, managed beans and navigation model, JSF process and event mechanism, JSF tag library, type conversion and input test;

21. EJB and related technologies: JNPI and RMI; session Bean and its life cycle; IOC and EJB interceptor; JMS and MDB; session bean and Web Service;

22. Jpa:orm Framework and JPA Specification, JPA annotations and common API;JTA transaction and transaction management; JPQL query; EJB, JPA integration;

Java Expansion, Advanced:

23, Java EE Practice and Architecture: Ant+ivy or MAVEN;SVN, CVS, deep understanding of more than 10 design patterns, master a variety of Java EE Architecture and their respective advantages;

24, Workflow:workflow norms and functions, JBPM and other Workflow framework, multiple reconstruction, repeated thinking, large-scale project experience;

25, Java EE advanced: Master the operating principle of each MVC framework, can develop similar framework, Master Spring, Hivemind, ASPECTJ and other framework principles, can develop similar tools, master Hibernate, Ibatis and other framework principles, can develop similar tools In-depth study of EJB mechanism and general understanding of application server implementation;

Heavy responsibilities!

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.