论文部分内容阅读
摘 要 动态网页以图、文、声、像并茂的方式进行形象化宣传,弥补了传统静态网站的不足。本文着重于采用JSP技术和Dreamweaver软件进行个人动态网页设计及实现的研究,首先介绍了计算机动态网页制作的环境,然后以JSP的留言本动态网站的制作为例,进行了系统讲解。最后指出了计算机动态网页制作应该注意的问题。
关键词 JSP技术 Dreamweaver 动态网页
中图分类号:TP393.09 文献标识码:A
0 引言
随着Internet技术的突飞猛进,越来越多的企业和个人开始建立自己的网站发布信息。动态网站虽然在前期设计阶段开销较大,但一旦建成维护简单方便,而且具有功能强大、客户端与服务器交互性好等特点,这些特点使得动态网站设计技术被越来越广泛的采用。
SUN公司推出了Java Server Pages (JSP)技术,它使得构造基于Web的应用程序更加容易和快捷,在个人网页设计及实现中有着十分重要的意义。Dreamweaver8是当前最流行的Macromedia公司的网页设计软件。在Dreamweaver8中提供了基于ASP、JSP、PHP、ASP.NET、VBScript和ColdFusion等动态网页技术的WEB应用程序开发功能,通过数据库、服务器行为和绑定面板快速定义数据库连接,将数据库记录显示在页面并通过页面操作数据库数据,使得用户避开了繁琐的代码书写过程。
2 动态网页原理及JSP技术
2.1 动态网页原理及设计平台
动态的网页也就是动态HTML(Dynamic HTML),从本质上讲,每当页面被加载时,浏览器就建立起和服务器的数据库的连接,每个标记都成为数据库的一个记录。其次,DHTML需要一种方法来控制文档中所需要控制的元素,这可以通过一些脚本来完成,例如JavaScript或VBScript脚本语言会把相关的信息嵌入到页面中的每个元素中,并查阅它们的设置值,使之发生预想的变化。
2.2 JSP技术及设计平台
JSP是由Sun公司倡导、许多公司参与共同建立的一种动态网页技术标准,它将传统的网页HTML文件(*.htm,*.htm1)中加入Java程序片段和JSP标记,从而构成了JSP网页(*.jsp)。Web服务器在遇到访问JSP 网页的请求时,首先执行其中的程序片段,然后将执行结果以HTMI 格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送E-mail等,这就是建立动态网站时经常需要的功能。
而Dreamweaver8中提供了基于JS的动态网页技术的WEB应用程序开发功能,通过数据库、服务器行为和绑定面板快速定义数据库连接,将数据库记录显示在页面和通过页面操作数据库数据,该技术由于具有安全性好、移植性好、可重用组件多等许多优势,目前已经成为十分流行的一种编程技术。
3 JSP技术在动态网页设计中的应用
3.1 动态网站应用实例分析
为了更好的说明JSP技术在动态网站上应用优势,我们以网络上常用的发布留言来进行分析。本次研究用JSP技术加上相应的编程工具(DREAMWEAVER)来实现留言功能。发布留言模块用到的最基本表单:留言者姓名,留言标题,留言内容,留言者其他信息(mail,msn等联系方式)。在DREAMWEAVER里新建动态页JSP,以上表单都在DREAMWEAVER插入表单里找到,下面我们编写JSP代码来实现发布留言、将留言写入数据库这个功能。JSP的基本语法结构都包含在<%%>内,下面是一条最简单的JSP语句,向屏幕输出“hello,world!”这句话。
<%
out.println("hello,world!");
%>
具体的JSP程序编写规则可参考相关书籍。
当填入上面表单内容后,通过JavaScript验证输入合法性后提交程序处理。下面写出程序主要处理过程。
<%
Statement st=con.createStatement();
String sql="insert into content values(+t1+,+t2+,+t3+,+t4+, now())";
st.executeUpdate(sql);
st.close();
%>
其中t1-t4代表了表单里面输入的值,now()表示发布留言时的时间。
从上面的分析我们能看出正是由于JSP代码的简单易读性,设计编写方便性,让它在广大网络程序员中倍受欢迎。
4 结论
随着计算机技术的发展、计算机使用的普及,动态网页制作已逐渐应用到各个网站。作为Java的一部分,JSP技术使得在独立的平台上那些基于Web的应用软件能够得到迅速发展,为创建显示动态生成内容的Web页面提供了一个简洁而快速的方法。Dreamweaver使网页开发设计者能够快速开发出美观功能强大的动态网页。本次研究基于上述技术分析了网络留言功能的实现,对于进一步推广相关技术的应用有着一定的实际意义。
参考文献
[1] 龙马工作室.DREAMWEAVER MX 2004与ASP精析.人民邮电出版社,2005.
[2] 王春红.网站规划建设与管理维护教程与实训.北京:北京大学出版社,2006.
[3] 吴煜煌等.网络与信息安全教程.中国水利水电出版社,2006.
关键词 JSP技术 Dreamweaver 动态网页
中图分类号:TP393.09 文献标识码:A
0 引言
随着Internet技术的突飞猛进,越来越多的企业和个人开始建立自己的网站发布信息。动态网站虽然在前期设计阶段开销较大,但一旦建成维护简单方便,而且具有功能强大、客户端与服务器交互性好等特点,这些特点使得动态网站设计技术被越来越广泛的采用。
SUN公司推出了Java Server Pages (JSP)技术,它使得构造基于Web的应用程序更加容易和快捷,在个人网页设计及实现中有着十分重要的意义。Dreamweaver8是当前最流行的Macromedia公司的网页设计软件。在Dreamweaver8中提供了基于ASP、JSP、PHP、ASP.NET、VBScript和ColdFusion等动态网页技术的WEB应用程序开发功能,通过数据库、服务器行为和绑定面板快速定义数据库连接,将数据库记录显示在页面并通过页面操作数据库数据,使得用户避开了繁琐的代码书写过程。
2 动态网页原理及JSP技术
2.1 动态网页原理及设计平台
动态的网页也就是动态HTML(Dynamic HTML),从本质上讲,每当页面被加载时,浏览器就建立起和服务器的数据库的连接,每个标记都成为数据库的一个记录。其次,DHTML需要一种方法来控制文档中所需要控制的元素,这可以通过一些脚本来完成,例如JavaScript或VBScript脚本语言会把相关的信息嵌入到页面中的每个元素中,并查阅它们的设置值,使之发生预想的变化。
2.2 JSP技术及设计平台
JSP是由Sun公司倡导、许多公司参与共同建立的一种动态网页技术标准,它将传统的网页HTML文件(*.htm,*.htm1)中加入Java程序片段和JSP标记,从而构成了JSP网页(*.jsp)。Web服务器在遇到访问JSP 网页的请求时,首先执行其中的程序片段,然后将执行结果以HTMI 格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送E-mail等,这就是建立动态网站时经常需要的功能。
而Dreamweaver8中提供了基于JS的动态网页技术的WEB应用程序开发功能,通过数据库、服务器行为和绑定面板快速定义数据库连接,将数据库记录显示在页面和通过页面操作数据库数据,该技术由于具有安全性好、移植性好、可重用组件多等许多优势,目前已经成为十分流行的一种编程技术。
3 JSP技术在动态网页设计中的应用
3.1 动态网站应用实例分析
为了更好的说明JSP技术在动态网站上应用优势,我们以网络上常用的发布留言来进行分析。本次研究用JSP技术加上相应的编程工具(DREAMWEAVER)来实现留言功能。发布留言模块用到的最基本表单:留言者姓名,留言标题,留言内容,留言者其他信息(mail,msn等联系方式)。在DREAMWEAVER里新建动态页JSP,以上表单都在DREAMWEAVER插入表单里找到,下面我们编写JSP代码来实现发布留言、将留言写入数据库这个功能。JSP的基本语法结构都包含在<%%>内,下面是一条最简单的JSP语句,向屏幕输出“hello,world!”这句话。
<%
out.println("hello,world!");
%>
具体的JSP程序编写规则可参考相关书籍。
当填入上面表单内容后,通过JavaScript验证输入合法性后提交程序处理。下面写出程序主要处理过程。
<%
Statement st=con.createStatement();
String sql="insert into content values(+t1+,+t2+,+t3+,+t4+, now())";
st.executeUpdate(sql);
st.close();
%>
其中t1-t4代表了表单里面输入的值,now()表示发布留言时的时间。
从上面的分析我们能看出正是由于JSP代码的简单易读性,设计编写方便性,让它在广大网络程序员中倍受欢迎。
4 结论
随着计算机技术的发展、计算机使用的普及,动态网页制作已逐渐应用到各个网站。作为Java的一部分,JSP技术使得在独立的平台上那些基于Web的应用软件能够得到迅速发展,为创建显示动态生成内容的Web页面提供了一个简洁而快速的方法。Dreamweaver使网页开发设计者能够快速开发出美观功能强大的动态网页。本次研究基于上述技术分析了网络留言功能的实现,对于进一步推广相关技术的应用有着一定的实际意义。
参考文献
[1] 龙马工作室.DREAMWEAVER MX 2004与ASP精析.人民邮电出版社,2005.
[2] 王春红.网站规划建设与管理维护教程与实训.北京:北京大学出版社,2006.
[3] 吴煜煌等.网络与信息安全教程.中国水利水电出版社,2006.