Spring / Struts 2 편

Spring       ,                  ,              。
           (IoC)     (AOP)     :
             Spring     
        (IOC)           
                ,                           
                   ,          
          、         ,        
Spring  :
    
             
    - JMS
    - MQ  
    - UnitTest
    - ......
  AOP(    、   )
               (JDBC Template )
         (Hibernate )        
    :
        (SpringMVC + Spring + Hibernate/Mybatis)
      Bean  (Bean  )
      AOP      
     Spring  , :       
          ......

  (     ,    ):
    :   
                             
                 、         
        :
                        、    ,           
                       ,        

IOC:    ,      ,                   ,         
              ,       ,                 IOC      
IOC       new       ,         。
DI(    )        
  :               

Struts2
Struts         MVC     web      。
Struts  :  ,  ,                  。
Apache Struts2     :servlet API 2.4  JSP API 2.0  Java 1.5+
  Struts2    :
  1.     jar 
  2.   web  
  3.            
  4.   Action     
---------------------------------------------------
Struts2    :
1、   (HttpServletRequest)    
2、       (ActionContextCleanUp-->StrutsPrepareAndExecuteFilter(      ) 
3、    ActionMapper,          Action 
4、       Action ,           ,             ActionProxy
5、ActionProxy  ConfigurationManager      (Struts.xml),      Action 。

---------------------------------
Struts2    :
   . web.xml
    MVC      web    ,        web.xml  ,  
     web.xml   servlet       。
  ,   MVC     web           ,  Struts2    ,  
    StrutsPrepareAndExecuteFilter,  
  web      StrutsPrepareAndExecuteFilter, 
StrutsPrepareAndExecuteFilter    Struts2  。
   . struts.xml
  Struts2       ,           ,             Action  ,  
   Action   Result   。

struts.xml      :
  1.     
  2.        Action       
  3. Action            
  4.         

   . struts.properties
  struts2         ,    。
         key-value 。
            struts.xml   ,  constant  。

   servlet+jdbc  MVC  。
              Action         ,  Action  。          。


struts2         Servlet API:
  1. ActionContext   2.   ***Aware    3. ServletActionContext

좋은 웹페이지 즐겨찾기