论文部分内容阅读
随着全球化经济的不断发展和互联网的日益普及,网站的市场需求量及对网站开发技术的要求也越来越高,可以说市场的发展推动了网站开发技术的进步。同时,它也为网站开发人员带来了一系列的问题,总结起来主要有以下三点:第一、功能问题,网站不再仅仅是企事业单位的宣传工具,它承担了更多的业务,包括电子商务、员工工作平台等,由此对网站开发技术提出了更高的要求,当前的技术已经不能满足用户的需求;第二、效率问题,功能的增多随之而来的便是效率的下降,网站的开发和维护周期越来越长,降低了网站功能和信息的实时性,延误了商机;第三、成本问题,如此多的功能实现,如此多的开发维护量,自然需要大量的高端人才来完成,这些员工的薪水将成为企事业单位的巨大负担。这三个问题环环相扣,互相关联,互相影响,都是网站技术亟待解决的问题。正常情况下一个网站系统的开发和维护都需要经历编码、调试、试运行三个阶段,而这三个阶段往往又是最耗时耗力的阶段,如果这三个阶段都能够在图形化界面中通过点击鼠标的方式来完成,肯定会节省很多的时间,同时,由于网站开发和维护都是在图形化界面下进行的,所以对网站开发和管理人员数量和能力的要求也降低了很多,自然而然的也就降低了成本。当前已经存在不少这类网站开发工具了,如Dreamweaver就可以通过简单的点击鼠标的方式完成静态网站的开发,但还没有出现系统的动态网站开发平台,目前的网站开发工具在功能实现上也比较简单。本课题就是在这种设计思想和发展现状下提出的。本平台的逻辑设计思路是将网站系统抽象成一棵树,各个模块、栏目、专题为其节点,详细内容页面为其叶子节点,存入数据库,便于后台图形化界面对其进行操作管理,通过模板和组件显示前台页面,将网站结构和内容与网站显示相分离,提高前台页面设计的独立性,增加页面显示的多样性和风格化。本文通过对一些当前流行的网站开发技术的分析,确定了MVC的开发模式,并采用JSF + Hibernate + SQL Server的开发架构,结合一些其他的技术(如AJAX、CSS等),设计出了一个能够在图形化界面下进行网站开发和维护的系统平台——信息门户网站开发平台。最后通过对本信息门户网站开发平台的优缺点分析,展望了此类网站开发模式的前景及发展趋势。