what java programmer must know about j2ee and sql db

from http://blog.csdn.net/yzhz

db: based on practical experience in program development, combined with his understanding of the database, I summed up as a java developer, knowledge of the database should grasp to what extent. Of course, everyone's situation is different, these are just words on behalf of my family.

1, understand the basics of databases,
including the paradigm, sql statement, such as creating (tables, indexes), search, delete, update SQL statements, and other matters.
2, understand the significance of the url jdbc connection
    such as the oracle jdbc url connection string is: jdbc: oracle: thin: @ip : 1521: sid.

3, master sql statement.
    Such as flip, time comparison sql statement we use the most. Give you a demand that you can immediately write sql statement. 

4, skilled use jdbc class knows when the following function.
PreparedStatement
executeBatch

5, have the necessary knowledge database optimization.
   Programmer to master the following three points on the same subject.
(1) sql statements need to bind variables;
(2) establish the necessary index (when, what suggestions index field);
(3) the optimization of sql statement, will analyze the implementation plan sql statement.

ps: more interested in database performance optimization, used mainly in the project database mysql and oracle, feeling both database optimization are very different.

j2ee: an excellent summary of J2EE developers should have the following knowledge:
1.Servlet
  including session management
  uses Servlet Context Access Resource
  JSP technology
  web-tier model: Service-to-Worker, the Dispatcher View, and Business Delegate Patterns
  web application Pattern of MVC
  handling Errors in Web Applications
  configuration web Application security
  web application concurrent access
 
2. transaction

3. Security Policy

4. Requirements Analysis
  basic architectural design methods
  to create Case Diagram the Use
  UML Figure
 
5. The basic design patterns to master the
Composite pattern.
At Strategy pattern.
The Observer pattern.
The Abstract Factory's pattern.

6.ejb
package and deploy EJB
CMP BMP the Message-Driven Beans
CMP BMP transaction achieve
exception handling
regular service
using stateless bean to achieve webserive
best practices EJB architecture

7.J2EE
the J2EE security architecture to achieve
Fundamental Architectural Concepts and Concerns of Architecture Primary Five
the J2EE in Inside the Tier, Tier-to- Tier Communication Optimization

8.java programming language
syntax
control sentence
data type
abnormal
thread
the I / O
Networking

   I think these are more practical knowledge in the development of the actual project will encounter resulting, of course, some knowledge I could not write into it, then I will continue coming up according to their own problems encountered in the development project.

Guess you like

Origin blog.csdn.net/tojava/article/details/102307