论文部分内容阅读
“国家岩矿化石标本资源信息网站设计与应用”是国家科技部基础性项目,作为国家自然资源主要平台之一,国家岩矿标本化石资源信息网最主要的目的是抢救我国的岩矿化石标本资源,将分散在各部门、各单位以及研究者手中零散的标本资源根据规范重新归类并有效的组织起来,为我国在岩矿化石领域的科普教学以及专业研究方面提供平台服务与数据支持。网站面向用户提供了岩矿化石标本数查询功能,通过多种查询方式定位用户所需要的资源。岩矿化石标本数据可分为公共数据以及专业数据,其中公共数据部分描述了标本的基本属性,主要向公众提供科普教学知识,专业数据是对标本信息更深入的描述,主要为专业人员的科研提供基础数据。公共数据与专业数据通过网站的会员机制有效地进行关连,用户可以通过注册成为网站会员访问公共数据对应的专业数据,公共数据属性中的“源地址记录”项即是两部分数据连接的接口。国家岩矿标本化石资源信息网基于J2EE体系结构,开发过程中应用了很多J2EE规范中的技术,包括XML,JavaMail,JNDI,Servlet,RMI等。它使用MVC的设计模式来构建系统,引入MVC的目的是增加代码的重用率,减少数据表达,数据描述和应用操作的耦合度。同时也使得软件可维护性,扩展性,灵活性大大提高。系统开发使用了开源的框架Struts,它也是遵循了MVC的三层架构,ActionServlet作为控制器,JSP作为视图,而JavaBean作为模型。Struts的ActionForm机制可以使JSP中的数据自动封装到JavaBean中定义的对象之中,另外, Struts的Action与Form的映射都是可配置的,其中Action的转发机制也是源于这种配置。Struts在JSP中大量应用了标签库(Taglib),标签封装了页面逻辑,JSP中尽可能减少直接的逻辑处理语句,使得页面更加清晰。系统开发的数据库使用了Oracle,并最终部署在Linux系统下,从而保障了网站较高的安全性和稳定性。