                           TIPS
            Java                   TIPS
     Java                                                   α                       Java
     Java

1.
     java.lang.Object        equals                                                        ==
                                                java.lang.String                  ==


                        equals                                                   java.lang.String
         equals                                           String                        char


                                               getClass             instanceof
         getClass                  java.lang.Class
instanceof
             getClass                                                 true        instanceof
                                      true

2.
                        A                       B                    A   B




     A              B


                                           B                    A
3.
                                                                   Java         API
                                       String
                       String



4.
     Eclipse     Serialize




5.
                                                                               Swing




       
                                Java               API         ArrayList    HashMap


                  Vector               ArrayList         TreeMap
       HashMap                                      HashMap



       




       




                                                                          Exception




          GUI
                                 GUI                                  GUI
GUI



    GUI




      
                                                  System.out.println



    Java        JUnit




      
           1.
                                                               GRASP




           2.




           3.
                                        Visitor




          4. package private
    protected                                     package    private



                              /GRASP
GRASP




            GOF
    ※       GOF




                                              new
                                              new



             Factory

            GOF




            GOF





            Dependency Injection




                            DI                       XML   XML
                                    DI   DI
                                               XML
    Aspect Oriented Programing
    AOP                                                 OOP


    Aspect                                                                        OOP



                …


                                                                              7
                                            100    200


    AOP


                     100          1
                                          AOP



         O/R
    OOP                                                             RDBMS


                                          OOP             RDBMS


                                          OOP   RDBMS             O/R
          Object     RDBMS                                              O/R
RDBMS

             Java
         JDK 5.0
    Sun      Ease of Development
                              j2se1.5.x
    JDK 5.0
Generics                                                      for   foreach




         Java SE 6.0        Javascript
    Java SE 6.0



         Swing Apprication Framework
Swing                                                                     Java SE 7.0
             API
                                   ver0.2



     Web
                           Java
    Java                           Form


             G1
                     Java          Servlet                         Java


                       HTML        Java                                 JSP



           Web
                                                         SOAP     XML
              REST    HTTP    CRUD




           Oracle
    Oracle
                                                       Oracle


                                             Oracle    Sequence
    Oracle
                       SGA

      
                                              ER
                                              CREATE

20070329 Tech Study

  • 1.
    TIPS  Java TIPS Java α Java Java 1. java.lang.Object equals == java.lang.String == equals java.lang.String equals String char getClass instanceof getClass java.lang.Class instanceof getClass true instanceof true 2. A B A B A B B A
  • 2.
    3. Java API String String 4. Eclipse Serialize 5. Swing  Java API ArrayList HashMap Vector ArrayList TreeMap HashMap HashMap    Exception  GUI GUI GUI
  • 3.
    GUI GUI  System.out.println Java JUnit   1. GRASP 2. 3. Visitor 4. package private protected package private  /GRASP
  • 4.
    GRASP  GOF ※ GOF new new Factory  GOF  GOF   Dependency Injection DI XML XML DI DI XML
  • 5.
    Aspect Oriented Programing AOP OOP Aspect OOP … 7 100 200 AOP 100 1 AOP  O/R OOP RDBMS OOP RDBMS OOP RDBMS O/R Object RDBMS O/R RDBMS  Java  JDK 5.0 Sun Ease of Development j2se1.5.x JDK 5.0 Generics for foreach  Java SE 6.0 Javascript Java SE 6.0  Swing Apprication Framework
  • 6.
    Swing Java SE 7.0 API ver0.2  Web  Java Java Form G1 Java Servlet Java HTML Java JSP  Web SOAP XML REST HTTP CRUD   Oracle Oracle Oracle Oracle Sequence Oracle SGA  ER CREATE