Spring Framework technology 

Spring is a lightweight J2EE application development framework, which uses the model of Inversion of Control(IoC) to separate the actual application from the Config uration and dependent regulations of the application。 Committed to J2EE application a t all levels of the solution, Spring is not attempting to replace the existing framework, but rather “welding” the object of J2EE application at all levels together through the P OJO management。 In addition, developers are free to choose Spring framework for so me or all, since Spring modules are not totally dependent。

 As a major business-level detail, Spring employs the idea of delay injection to as semble code for the sake of improving the scalability and flexibility of built systems。 Thus, the systems achieve a centralized business processing and reduction of code reu se through the Spring AOP module。 

Hibernate Persistent Framework 

Hibernate is a kind of open source framework with DAO design patterns to achie ve mapping(O/R Mapping) between object and relational database。

 During the Web system development, the tradition approach directly interacts wit h the database by JDBC 。However, this method has not only heavy workload but also complex SQL codes of JDBC which need to revise because the business logic sli ghtly changes。 So, whatever development or maintain system are inconvenient。 Consi dering the large difference between the object-oriented relation of java and the structu re of relational database, it is necessary to introduce a direct mapping mechanism bet ween the object and database, which this kind of mapping should use configuration fil es as soon as possibility, so that mapping files will need modifying rather than java so urce codes when the business logic changes in the future。 Therefore, O/R mapping pat tern emerges, which hibernate is one of the most outstanding realization of architecture。 

Java programmer operate a relati onal database with the object oriented programming thinking。 It is a a implementation technology in the lasting layer。 Compared to other lasting layer technology such as JD BC, EJB, JDO, Hibernate is easy to grasp and more in line with the object-oriented pr ogramming thinking。 Hibernate own a query language (HQL), which is fully object-or iented。 The basic structure in its application as shown in figure6。1。 

Hibernate is a data persistence framework, and the core technology is the object / relational database mapping(ORM)。 Hibernate is generally considered as a bridge bet ween Java applications and the relational database, owing to providing durable data se rvices for applications and allowing developers to use an object-oriented approach to t he management and manipulation of relational database。 Furthermore, it furnishes an object-oriented query language-HQL。

 Responsible for the mapping between the major categories of Java and the relatio nal database, Hibernate is essentially a middle ware providing database services。 It su pplies durable data services for applications by utilizing databases and several profiles , such as hibernate properties and XML Mapping etc。。 

Web services technologies 

The introduction of annotations into Java EE 5 makes it simple to create sophisticated Web service endpoints and clients with less code and a shorter learning curve than was possible with earlier Java EE versions。 Annotations — first introduced in Java SE 5 — are modifiers you can add to your code as metadata。 They don't affect program semantics directly, but the compiler, development tools, and runtime libraries can process them to produce additional Java language source files, XML documents, or other artifacts and behavior that augment the code containing the annotations (see Resources)。 Later in the article, you'll see how you can easily turn a regular Java class into a Web service by adding simple annotations。

上一篇:悬架系统的多体动力学模型英文文献和中文翻译
下一篇:面向对象程序设计英文文献和中文翻译

JUC同步框架英文文献和中文翻译

JSP应用框架英文文献中文翻译

塑料注射成型工艺参数优...

基于SSH的web技术英文文献和中文翻译

冷弯钢门户框架的设计方...

耦合侧向扭转频率的不对...

斜屋顶钢框架结构的弹性...

互联网教育”变革路径研究进展【7972字】

我国风险投资的发展现状问题及对策分析

新課改下小學语文洧效阅...

ASP.net+sqlserver企业设备管理系统设计与开发

张洁小说《无字》中的女性意识

网络语言“XX体”研究

麦秸秆还田和沼液灌溉对...

老年2型糖尿病患者运动疗...

LiMn1-xFexPO4正极材料合成及充放电性能研究

安康汉江网讯