Font Size: a A A

J2ee Framework Of General-purpose Data Manipulation

Posted on:2007-12-15Degree:MasterType:Thesis
Country:ChinaCandidate:Y Y YangFull Text:PDF
GTID:2208360185483699Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In today with the rapid progress of J2EE technology, all kinds of technology frameworks and design patterns emerge in endlessly. Each technology has its own advantage and disadvantage. At present, no such technology absolutely exists in overlord position, how to make our application programs not to excessively depend on some kind of technology, and have robust expansibility, at the same time, can integrate all kinds of technology frameworks better, make them exert the best advantage, these are the problems we should to take into account when we build enterprise application.With the rapid development of J2EE, more and more enterprise application program use J2EE technology as footstone, J2EE itself is not a product, it only frames a criterion of building enterprise application program, different enterprises according to J2EE criterion and build the product that accords with the criterion, that gives us many choices to build the platform of enterprise application.A representative J2EE application should at least include the three parts below: presentation layer, business logic layer and data persistence layer, in order to build enterprise application program easily, many frameworks come forth, we can select Struts, JSF, Tapestry, WebWork, Velocity and so on in presentation layer, in data persistence layer we can select primal JDBC, ORMapping tools (Hibernate, toplink and so on ) , SQLMapper tools (IBATIS) , JDO, EJB (Entity Bean) and so on, in business logic layer we can use ordinary JAVA Bean, also can use EJB (Session Bean) . Every technology has its own advantage and disadvantage, everyone has its own range of application. For example, EJB can take place distributed processing and Object Cache and so on better, but the running of EJB needs EJB container, and it is inconvenient for development and...
Keywords/Search Tags:J2EE, Framework, Struts, DAO, IBATIS, Spring, Presentation layer, Business logic layer, Data persistence layer, Middle layer, JDBC, framework class library of data operation
PDF Full Text Request
Related items