论文部分内容阅读
随着社会经济的高速发展和网络的迅速普及,网站作为一种通讯工具已经成为企业、个人发布信息或提供网络服务的主要工具。目前很多企业都拥有自己的网站,他们利用网站来宣传企业经营理念、发布企业产品资讯、发布企业招聘信息等。随着网页制作技术的流行,很多个人也开始制作个人主页用来自我介绍、发表文章、展现个性等。无论是企业还是个人,网站都成了他们必要的需求。当前,网站的建设方式主要是由企业或个人提供自己的网站需求、提供必要的网站内容信息、支付不菲的建站费用,由专门的网站架构师使用流行的、健壮的网站架构技术进行网站架构设计,由网页设计师使用当前流行的网站建设技术和专门的网站开发工具来建设网站。为了节约建站成本或者为了利用某些可重用的网站架构、网页布局和网页样式,新的一种建站方式出现了——自助建站。所谓自助建站就是通过预制网站模板和预建的网页模块来构建网站的Web应用程序。支持自助建站的网站开发公司为企业或个人提供有偿收费的后台管理账号,企业或个人登录后台后,可以按照自己的建站要求选择自助建站系统中预制的模板,然后修改某些需要修改的网页内容等页面元素即可建成自己所需的网站。然而,自助建站存在很多问题,比如功能简单、格式固定、不灵活、移植性差等。为了节约成本,很多个人会选择学习流行的网站建设技术,充分利用现有的网站制作工具,如Dreamweaver Flash等制作网站。然而,网站建设技术涉及的知识面广,个人需要投入大量的时间边学习、边实践、边摸索。在追求高效率的今天,这确实是不合时宜的选择。基于以上现状,开发一个提供更简单、更快捷的、无需学习专门的网页制作技术、无需支付额外费用的用于开发网站的系统就能解决以上问题。本课题深入研究了当前流行的富互联网应用开发技术之一的Ajax,充分利用Ajax技术的优势,研究和实现了一个具有通用性、易用性、面向大众化的、“所见即所得”的网站模板系统。该系统为用户提供了多种类型的网站模板,系统用户可以通过动态的修改预制的模板布局和内容、动态增删网页元素模块。该系统为一般用户提供了网站建设的良好平台,为非网站专业人员提供了屏蔽网页制作技术的网站建设平台。该系统屏蔽了网站建设技术的细节,使得专业网站开发人员建站更轻松、更简便,使非专业的网站开发人员也能够很快建立起属于自己的个性化网站而不需要付出额外的成本。该系统采用的是当前主流的网站开发技术:客户端采用Web2.0核心技术Ajax (Asynchronous JavaScript and XML);服务器端编程语言采用JSP(Java Server Page)技术、系统后台数据库采用MySQL。