前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇医药管理系统论文范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。
1.1Struts框架
Struts作为MVC模式的一种典型实现,对控制器、模型和视图提供了现成的实现组件,其实现方式如图1所示[2]。控制器主要由Servlet实现,是StrutsAPI中ActionServlet类的实例,其作用是接收客户端浏览器的请求,然后选择执行相应的业务逻辑,再把结果送回客户端。Struts的核心是ActionServlet。Action-Servlet的控制参数在配置文件Struts-config.xml中。Action对象是程序员定义的类,用于实现具体的业务逻辑或者调用业务逻辑模块。模型主要由ActionFormBean来实现,业务逻辑通常由JavaBean或EJB组件来实现。视图由包含一组可扩展的自定义标签库(TagLib)JSP来建立。
1.2Hibernate框架
Hibernate是一个开放源代码的对象关系映射(ORM,ObjectRelationalMapping)框架,对JDBC进行了轻量级的对象封装,使Java程序员可以随心所欲地使用对象编程思维来操纵数据库。ORM通过使用描述对象和数据库之间映射的元数据,将Java程序中的对象自动持久化到关系数据库中。Hibernate提供了与多种Web服务器或者应用服务器的良好集成,支持几乎所有的流行数据库服务器[2]。Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据的持久化。Hibernate的核心接口有六个,分别为:Session、SessionFactory、Configuration、Transaction、Query和Criteria。通过这些接口,不仅可以持久地对对象进行存取,还能够进行事务控制。