FRAMEWORK COMPARISON
Hibernate Ibatis JPA | ||
Hibernate.cfg.xml | sqlMapConfig.xml | Persistance.xml |
HibernateUtil | IbatisUtil | JPAUtil |
Student.hbm.xml | Student.hbm.xml/Student.xml | N/A (not applicable) |
Student.java | Student.java | Student.java |
Configuration | Reader | Persistancee |
SessionFactory | SqlMapClientBuilder | EntityManagerFactory |
Session | SqlMapSession/SqlMapClient | EntityManager |
Session.beginTranscation Commit/rollback | Sqlmapsession.startTranscation(); Sqlmapsession.commitTranscation(); Sqlmapsession.endTranscation(); |
Struts Spring(MVC) | |
ActionServlet | DispactcherServlet |
Struts-config.xml | Spring-config.xml/servletName-servlet.xml |
Form | Bean(Command Object) |
Action(classes) | Controller(classes) |
ActionMapping | HandlerMapping |
RequestProcessor | N/A ->pre &post can be done using Interceptor |
Execute(AM,AF,HSR,HSResp) in Action class | handleRequest() in Controller |
ActionForward return type of execute() | ModelAndView return type of handleRequest() |
No comments:
Post a Comment