这时,用户希望自己的Web站点能够根据用户的客户端输入做出不同的反应,能够与用户进行动态交互。为了解决这个问题,将传统的编程技术引入互联网络与Web技术相结合,通过在传统的静态页面中加入各种程序和逻辑控制等手段,从而能够实现用户与服务器之间动态和个性化的交流与互动,这也就是我们的动态网站设计技术。通过动态技术,人们将不再需要非常费时而且是十分艰巨的去手动修改一张一张的页面。在现今这个各种动态网页技术层出不穷的情况下,选择一种适时的动态网页技术进行网站的制作,突破以往网站的局限性是非常必须的;是适应时代的需要,适应社会的需要,适应个人需要的一种迫切的要求。
1.2 数据库应用开发技术
数据库技术在计算机软件领域研究中一直是非常重要的主题,产生于60年代,30多年来数据库技术得到了迅速发展,并已形成较为完整的理论体系和一大批实用系统。并且,近年来,随着World Wide Web(WWW)的猛增及Internet技术的迅速发展,使得数据库技术此时成为最热门技术之一。
1.3 JSP技术概述
JSP技术是一种开放的、跨平台的结构,因此,Web服务器、平台及其他的组件能很容易升级或切换,且不会影响JSP基本的应用程序。这一特点使得JSP能够适用各种Web应用程序不断的变化和发展。
因为JSP技术是基于Java的开放性过程的产品,所以它能够广泛支持不同提供商提供的工具、Web服务器和应用程序的服务,这样能够使用户选择最佳的开发方法,选择最适合他们的应用程序开发的工具包,同时,有效地保护用户在代码和人员培训上的投资。
1.4 本文主要工作
论文先对JSP技术做一个简要介绍,然后从网站的各个角度分别做了分析,解释和做出结论。重点体现在网站所实现的功能用到的技术,还有个人网站的设计和制作,以及在制作过程中的发生或总结出的几个问题和它的解决方案。具体工作如下:
(1)参考一些网站和技术资料,分析和比较WEB开发设计的目前水平和以后的发展趋势,通过对比CGI、ASP、JSP、PHP等脚本技术,最后选定JSP作为本网站的脚本语言来开发网站。
(2)对所用到的主要开发工具作一个简介,包括JSP的运行环境及系统配置,Dreamweaver MX 2004的简介及Fireworks MX 2004 的简介。
(3)对网站的总体设计做出一个简介,然后从各功能模块逐一介绍它所用到的技术和实现过程。
(4)具体的网站的开发过程中所涉及到的数据库的设计及操作,及画出所使用到的算法和流程图。
(5)网站界面设计与制作的介绍及展示出部分效果图。
1.5 网站系统简介
本个人网站是一个多样化的平台,它充分展示了个人风采,同时集成了一些我们最常用的功能,为我们的学习生活和交流提供了很大的方便。整个系统实现了我的相册,包括的功能模块有文件上传模块,邮件发送模块,免费资源下载模块,随笔论坛模块,网址大全部分。进入这个网站,我们可以自由的发送邮件,随心所欲的到论坛进行交流灌水,还可以找到很多切实可用的免费资源,当然也可以将自己的精品收藏上传到Internet网络给大家共享。具体网站的总体结构设计图示如下:
第二章 、网站体系结构设计
2.1 JSP环境的配置方案
本网站使用的是J2SDK +Tomcat的配置
第一步:安装J2SDK,执行jdk-7u4-windows-i586.exe,安装到目录D:\J2SDK,
第二步:设定J2SDK环境变量
JAVA_HOME = D:\j2sdk;PATH = %JAVA_HOME%\bin
CLASSPATH = D:\j2sdk\lib
第三步:安装Tomcat
第四步:执行jakarta-tomcat-5.0.16.exe,Tomcat安装到D:\Tomcat5.0。
第五步:配置Tomcat的环境变量,仍然是在系统环境变量中设置
Tomcat_Home= D:\Tomcat5.0
Classpath= D:\Tomcat\webapps\ROOT\WEB-INF\
第六步:测试Tomcat。打开浏览器,如IE,输入localhost:8080,假若Tomcat安装成功,则会看到Tomcat的欢迎界面。
2.2 文件上传模块的实现
我们在实际应用中,经常需要以Web的形式上载一些文件,因此设计了文件上传的功能模块。在这个模块中,是利用了Jspsmart提供的一个JavaBean组件,它可以非常轻松的实现文件上载、指定类型文件上载、上载到数据库中及从数据库中下载文件等强大的功能。我们先在站点目录下创建了一个upload的目录,然后它下面包含upindex.htm和upload.jsp两个文件,upindex.htm是一个典型的HTML文件,用户可以在
上一篇:
JSP图书管理系统论文
下一篇:
基于JSP邮件收发系统论文