“web服务实用技术”课程实验指导书

合集下载

web实验1指导书解析

web实验1指导书解析

实验一网站主页版面的设计一、实验目标1、要求学生掌握网站设计基本知识。

2、如何规划网站。

3、熟悉Photoshop软件的使用。

二、实验内容1、学生自行下载素材,设计某网站主页版面。

三、实验参考步骤(一)画布处理1、启动软件,新建一个画布大小为1002pxX810px,颜色模式:RGB,分辨率72.2、渐变工具:淡蓝-白色,从上向下垂直线形渐变填充整个画布。

、3、为进行网页的布局比例,按“视图”选择“标尺”,设置相应标尺,已被布局使用(二)、创建上方的TOP和导航条、LOGO1、将素材图片“top”插入到画布的最顶端,与标尺对齐;TOP(此背景及建筑可自由进行合成,使用抠图命令进行合成处理)由素材TOP1、TOP2合成处理完成:使用了魔棒工具进行选取白色区域,工具属性栏,填加到选区,补充选区其他白色区域。

选择菜单-反选,选择建筑物区域选择移动工具,编辑菜单-拷贝将选区内容粘贴到TOP2背景中。

再使用移动工具进行位置调整。

2、在图片上用文本工具在图片中间插入文字“品质成就价值专业成就品质”,使用华文行楷,30号,3、制作公司LOGO;新建48*52点画布,前景色使用蓝色填充,新建图层组,继续新建图层:使用椭圆选取工具制作一个椭圆选区,进行描边2象素白色使用动作命令及文字工具制作LOGO:打开动作调板:窗口菜单-动作,,新建动作,开启动作记录,,复制椭圆图层编辑菜单-自由变换,旋转+30°,回车应用,动作停止记录,选择动作1,点击播放按钮进行复制播放输入文字COME使用移动工具将LOGO放入合适位置4、导航条制作:使用圆角矩形工具绘制一个圆角的长方形,两个图层进行颜色渐变,颜色和效果如下具体:使用工具箱圆角矩形工具,设置半径45象素,绘制圆角矩形双击属性工具栏上的,调出渐变编辑器,进行线性渐变编辑填充按CTRL单击矩形选区图层取得圆角矩形选区,通过选区布尔减选区运算制作选区新建图层2填充白色、降低图层部透明度5、文字效果,使用横排文字工具,输入文字,并设置为加粗插入文字后的效果为6、素材图标制作:圆角矩形、描边:橘色;正方形通过变形制作成菱形描边:红色,输入文字,使用移动工具调整合适位置。

Web技术实验指导书

Web技术实验指导书

《Web技术》实验指导书北京工商大学计算机与信息工程学院2011年3月目录实验一使用Dreamweaver制作HTML页面 (3)实验二CSS及JavaScript实验 (3)实验三MyEclipse使用 (4)实验四JSP技术应用实验 (4)实验五JSP动作 (5)实验六JSP的<jsp:useBean>动作使用 (5)实验七JSP内置对象——request对象和response对象 (6)实验八JSP内置对象——out对象和session对象 (6)实验九JSP使用技巧 (6)实验十MySQL数据库使用 (7)实验十一JSP数据库应用开发(4学时) (7)实验一使用Dreamweaver制作HTML页面【实验目的】掌握使用Dreamweaver制作HTML页面的方法【实验内容】1.使用HTML制作一个页面,要有背景颜色,页面显示内容及格式如下图所示。

2.制作一个页面,上有文字、图像和朋友的E.mail地址,在文字和图像上创建超级链接,单击链接时,页面跳转到其他页面,单击E.mail地址时,打开信箱,发送邮件。

3.制作一个计算器界面,界面如下图所示。

4.用Top: 显示logo图片和页面的标题。

Left: 登录模块Body: 当前页面的主要显示区域。

Bottom: 显示版权信息。

【实验报告】将实验文件发送到老师的电子信箱。

实验二CSS及JavaScript实验【实验目的】掌握CSS及JavaScript的使用方法【实验内容】1.定义一个main.css文件,在其中设置超链接的颜色、访问过的超链接的颜色,颜色自定。

另外,设计两个HTML页面,在其中创建超链接,并链接main.css文件,观察超链接的颜色。

2. 使用JavaScript脚本来验证用户输入的用户名是否为空,并要求密码的长度必须大于6,根据用户的输入给出相应的提示。

3. 页面上有一幅图像,在状态栏显示有关图像的说明。

单击图像时,换成另一幅图像,同时状态栏的内容也做相应的变更。

WEB技术基础实验指导书(实验2)

WEB技术基础实验指导书(实验2)

实验二、简单网页设计一、实验目的1.掌握JavaScript脚本的编写方法;2.掌握Javascript脚本操作DOM元素及常用方法调用;3.掌握HTML页面与Javascript脚本关联使用。

二、实验内容1.编写一个能够输入学生成绩的界面;2.编写Javascript代码,增加输入框并计算总成绩;3.编写一个显示当前时间的DIV文本块。

三、实验步骤1.编写一个能够计算学生成绩的界面;1)需要实现的界面如下:2)要求单击“增加”按钮后,能够增加一行学生信息;单击“计算”按钮后,能够计算出学生的平均分和学生人数;<html><head><title>JavaScript 实例</title></head><script language="JavaScript">var num=10;var names=new Array(num);var scores=new Array(num);for (i=0;i<num;i++){names[i]="";scores[i]="60";}function init(){}function calculate(){var total=0;for (i=0;i<num;i++){names[i]=frmMain.txtName[i].value;scores[i]=frmMain.txtScore[i].value;total+=parseInt(scores[i])}frmMain.txtAverage.value=parseInt(total/num);frmMain.txtTotal.value=num;}function getStudents(n){var content="";for (i=0;i<n;i++){content+="学生姓名:<input type='text' id='txtName' size=8 value='"+names[i]+"'>&nbsp;&nbsp;";content+="学生成绩:<input type='text' id='txtScore' size=5 value='"+scores[i]+"'><br>";}return content;}function increaseArray(arr){var newLength=arr.length+1;var arrTemp=new Array(newLength);for (i=0;i<arr.length;i++)arrTemp[i]=arr[i];return arrTemp;}function addStudent(){names=increaseArray(names);scores=increaseArray(scores);names[num]="";scores[num]="60";num++;document.getElementById("students").innerHTML+=getStudents(1);}</script><body onload="init()">学生成绩录入:<hr><form id="frmMain">学生平均分:<input type="text" id="txtAverage" size=4>&nbsp;&nbsp;学生人数:<input type="text" id="txtTotal" size=4><br><hr><br><div id="students"><script language="JavaScript">document.write(getStudents(num));</script></div><hr><input type="button" value="计算" onclick="calculate() ">&nbsp;&nbsp;<input type="button" value="增加" onclick="addStudent() "> </form></body></html>3)下面是本界面的部分源代码,请将其补充完整;<!--单击、计算平均分、增加行、使用数组。

《Web开发技术》实验指导书的模板(JSP版)

《Web开发技术》实验指导书的模板(JSP版)

《Web开发技术》实验指导书模板(JSP版)目录实验一搭建JSP运行的实验环境 (1)实验二JSP页面 (3)实验三显示不同大小的“你好JSP” (7)实验四JSP指令和动作 (10)实验五Tag文件的代码复用 (12)实验六中文显示服务器端日期 (14)实验七JSP内置对象 (19)实验八session对象 (23)实验九简易留言板 (28)实验十JSP中使用Java Bean (31)实验十一JSP中的文件操作 (41)实验十二JSP中使用数据库 (48)实验十三Java Servlet (66)实验十四网上书店 (71)实验报告 (76)实验一搭建JSP运行的实验环境一、实验目的(1)掌握JSP运行环境的安装与配置(2)理解JSP与Servlet的关系(3)运行简单的JSP页面,理解JSP的运行原理二、实验工具(1)JDK1.4、JDK1.5或JDK1.6,可以从SUN公司的网站免费下载(2)编辑工具-记事本(3)Tomcat服务器,也可以从网上免费下载三、实验步骤(1)按教材中演示安装JDK(2)按教材中演示安装Tomcat(3)启动Tomcat服务器,在浏览器中输入:http://localhost:8080,观察主页内容(4)观察Tomcat安装目录下的各个子目录的内容(5)打开记事本,输入下列源代码并保存为exer1.jsp。

将此文件复制到Tomcat安装目录下的webapps\ROOT目录下,运行该页面,观察其对应的Servlet源代码。

exer1.jsp的代码:<%@ page contentType="text/html;charset=GB2312" %> <!-- jsp指令标签--><%@ page import="java.util.Date" %> <!-- jsp指令标签--><%! Date date; // 数据声明int sum;public int add(int m,int n) // 方法声明{ return m+n;}%><HTML><BODY bgcolor=cyan> <!—html标记--><FONT size=4><P>程序片创建Date对象:<% Date date=new Date(); //java程序片out.println("<BR>"+date);sum=add(12,34);%><BR>在下一行输出和:<BR><%= sum+100 %> <!-- Java表达式--></FONT></BODY></HTML>(6)将exer1.jsp文件复制到Tomcat安装目录下的webapps\examples目录下,运行该页面,观察其对应的Servlet源代码。

Web软件技术实验指导书

Web软件技术实验指导书

实验一简单的Servlet与JSP一、实验目的1. 了解和掌握Servlet和JSP页面的编写和运行。

2. 比较Servlet与JSP的区别和联系,体会动态页面的含义。

二、实验原理Servlet是运行在服务器端的Java程序,它主要是为了扩展服务器的功能。

编写和运行Servlet一般要经过4个步骤:(1)编辑源文件,它是继承HttpServlet的Java类;(2)编译源文件;(3)在服务器中部署该Servlet,即将类文件存放到服务器的适当目录中,并修改web.xml部署描述文件;(4)使用浏览器访问该Servlet程序。

JSP是一种服务器端的动态页面技术,它的实质也是Servlet。

它的编写较Servlet容易。

二者的主要区别是:Servlet通常是实现业务逻辑,而JSP通常实现表示逻辑。

三、实验内容与步骤(一)编写和运行一个简单的Servlet【步骤1】在Tomcat安装目录的webapps下建立一个helloapp的目录,在其中再建立一个WEB-INF目录,在WEB-INF目录中建立一个classes目录。

这样就建立了一个名为helloapp 的Web应用程序。

【步骤2】编写下面Servlet类,编译并将类文件放入classes目录中package com.demo;import java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class HelloServlet extends HttpServlet{public void service(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException{PrintWriter out = response.getWriter();out.println("<html>");out.println("<head>");out.println("</head>");out.println("<body>");out.println("<h3>Hello World!</h3>");out.println("</body>");out.println("</html>");}}【步骤3】在WEB-INF目录中建立一个名为web.xml的文件,该文件为Web应用程序的部署描述文件,简称DD。

web技术实验指导书

web技术实验指导书

web技术实验指导书Web技术实验指导书内容简介Web技术是计算机专业学生的一门专业课程,着重讲述Web编程的技术方法。

对于学生从事Web系统的研发、使用和维护有重要意义。

本课程概念多、内容涉及面广、系统性强。

通过本课程的学习,学生应能从软件、硬件功能分配的角度去了解、分析和研究Web系统,建立起对Web系统的全面认识,树立全面地、发展地看问题的观点,从而加深对各种类型Web系统的了解。

本课程的学习应注重理论与实践相结合,因此实验教学是教学环节中必不可少的重要内容。

通过实验教学的学习,使学生熟练掌握有关Web编程的基本概念、基本原理和基本思想,掌握对Web系统进行设计、分析和计算的方法。

实验部分包括四个实验,包括实验目的、实验内容和实验所需环境等,介绍了每个实验所需的一些基础知识和技巧。

在实验中给出的实验题,跟课堂教学的内容都有密切的关系,所以需要将课堂上讲授的例子程序融会贯通,掌握实验所需的一些基本方法和工具,并在吃透例子程序的基础上,积极独立思考设计和编写满足实验要求的程序。

中南大学信息科学与工程学院鲁鸣鸣制定上机实验要求及规范Web技术课程具有比较强的实践性。

上机实验是一个重要的教学环节。

一般情况下学生能够重视实验环节,对于编写程序上机练习具有一定的积极性。

但是容易忽略实验的总结,忽略实验报告的撰写。

对于一名大学生必须严格训练分析总结能力、书面表达能力。

需要逐步培养书写科学实验报告以及科技论文的能力。

拿到一个题目,一般不要急于编程。

正确的方法是:首先理解问题,明确给定的条件和要求解决的问题,然后按照自顶向下,逐步求精,分而治之的策略,按照面向对象的程序设计思路,逐一地解决子问题。

一、实验报告的基本要求:一般性、较小规模的上机实验题,必须遵循下列要求。

养成良好的习惯。

姓名班级学号日期题目i. 问题描述ii. 设计简要描述iii. 程序清单iv. 结果分析v. 调试报告:实验者必须重视最后这两个环节,否则等同于没有完成实验任务。

《Web应用程序设计实验》实验指导书-实验八

《Web应用程序设计实验》实验指导书-实验八

实验八Servle t技术的应用一、实验目的(1)、掌握怎样编写和使用Servlet。

(2)、掌握编写和配置和Servlet有关的web.xml文件。

(3)、掌握在Servlet中使用session的方法;熟悉把用户对某JSP页面或Servlet的请求转发给另一个JSP页面或Servlet的方法。

二、实验工具(1)JDK1.4、JDK1.5或JDK1.6,可以从SUN公司的网站免费下载(2)编辑工具:记事本或Dreamweaver MX 2004、FrontPage 2003(3)Tomcat服务器,也可以从网上免费下载(4)Netbeans 4.1或Jcreator三、实验原理与内容(1)、有些Web应用可能需要JSP+JavaBean+Servlet来完成,需要服务器再创建一些Servlet对象,配合JSP页面来完成整个Web应用程序的工作。

本小节实验将介绍怎样编写创建Servlet对象的类,怎样在Tomcat服务器上保存编译后的字节码、编写部署文件,怎样请求Tomcat服务器创建一个Servlet对象。

①复制需要的jar文件:为了编译Servlet源文件,需要HttpServlet、HttpServletRequest等类,JDK 内置包中并不包含这些类文件,用户需要将Tomcat服务器中common\lib目录下的servlet-api.jar文件复制到JDK安装目录的\jre\lib\ext子目录中。

②添加Servlet类的字节码文件:编写如下的Servlet类:Computer.java,保存在D:盘根目录下,编译该类,形成star\moon\Computer.class,将此文件夹保存到Tomcat当前Web目录(如:ROOT目录)下的\WEB-INF\classes子目录中,重新启动Tomcat。

Computer.java:package star.moon;import java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class Computer extends HttpServlet{ public void init(ServletConfig config) throws ServletException{ super.init(config);}public void service(HttpServletRequest request,HttpServletResponse response)throws IOException{ response.setContentType("text/html;charset=GB2312");PrintWriter out=response.getWriter();out.println("<html><body>");String number=request.getParameter("number"); //获取客户提交的信息。

《Web技术与应用》实验指导书

《Web技术与应用》实验指导书

《Web技术与应用》实验指导书实验一 ASP编程环境设置一、实验目的及要求1. 1.了解并掌握Windows 2000/NT服务器上IIS(Internet服务管理器)的安装与配置;2. 2.了解并掌握虚拟目录的设置方法;3. 3.了解并掌握ASP文件上传、下载和运行方法。

4. 4.掌握Dreamweaver CS3站点环境的设置。

二、实验内容5. 5.按教材所介绍的方法,在自己的个人计算机上不同的Windows系统安装IIS或PWS。

6. 6.编写一个简单的ASP网页程序,实现在浏览器IE中输出“这是我的第一个ASP 程序!”。

三、实验步骤(一)IIS的安装与配置ASP必须运行在服务器上,因此实验的第一项工作是构建服务器运行环境。

本实验指导以Windows 2000操作系统下的IIS 5.0进行操作说明。

1.安装IIS开始->控制面板->添加删除程序->添加/删除Windows组件->Windows组件向导,则出现如下对话框:若没选取IIS信息服务(IIS),则选择,并点按“下一步”按钮,按屏幕提示安装。

2.检验安装在IE浏览器的地址栏输入:http://localhost 或http://127.0.0.1,观察其结果。

3.7.配置IIS 5.0开始->控制面板->管理工具-> Internet服务管理器,则出现如下对话框:对“默认网站”单击鼠标右键,出现弹出菜单,选择“属性”,则屏幕显示:可根据需要修改默认网站的属性,一般多为“主目录”和“文档”。

主目录中主要包括网站在本地机器中的实际路径以及相关权限;文档则设置网站启用的默认文档。

(二)虚拟目录的设置要从主目录以外的其他目录中进行发布,就必须创建虚拟目录。

“虚拟目录”不包含在主目录中,但在显示给客户浏览器时就象位于主目录中一样。

虚拟目录有一个“别名”,供Web 浏览器用于访问此目录。

别名通常要比目录的路径名短,便于用户输入。

web实验指导书

web实验指导书

Asp web应用程序设计实训指导书前言ASP Web应用程序设计是电子商务专业的一门重要的专业主干课程。

ASP是目前应用最为广泛的服务器端脚本编写环境,在网站设计与Web数据库应用程序设计中起到重要的作用。

作为电子商务专业的一门技能课程,ASP Web应用程序设计的学习必须以大量的上机训练来巩固和提高,而这门课程的实践指导教材却难以寻觅,为了更好地完成电子商务专业课程的实践环节的教学,电子商务教研室编写了一系列的实验实训指导书,本教材即为其中之一。

本书根据依据电子商务专业课程教学大纲和实验教学大纲进行了实训内容的编写。

以基本技能的训练为首要内容,覆盖了大纲要求的知识点和考核要点,学生在理论教学之后,可以依据本书进行自主的实训学习,也可在教师的指导下进行实训。

虽然经过了精心的准备和编写以及大量的材料收集,但是由于时间时间仓促,书中难免有错误与疏漏之处,不当之处,敬请批评指正。

目录实训一建立WEB应用开发及运行环境 (1)项目1、网站建设基本过程 (1)实训二VBSCRIPT (19)项目2、利用VBS CRIPT进行客户端代码设计 (19)实训三ASP内置对象与数据库使用 (21)项目3、R ESPONSE对象与R EQUEST对象 (21)项目4、S ERVER对象 (24)项目5、A PPLICA TION对象与S ESSION对象 (25)项目6、数据库的建立与查询 (26)实训四在ASP中操作数据库 (33)项目7、链接对象C ONNECTION (33)项目8、记录集的创建与记录输出 (35)项目9、以不同形式输出记录集中的记录 (37)项目10、记录集中数据的增加与删除 (40)项目11、记录集中数据的更新(修改) (44)实训五数据库查询与分页输出 (47)项目12、G LOBAL.ASA文件 (47)项目13、留言板设计 (50)项目14、聊天室设计 (53)项目15、复习 (55)ASP WEB应用程序设计课程设计 (56)实训一建立Web应用开发及运行环境项目1、网站建设基本过程实训目的:使学生掌握IIS的安装与设置、掌握虚拟目录的设置及ASP网页的运行方式、掌握在远程服务器和本地服务器设置WEB应用开发及运行环境的过程,结合以前学习的Visual Basic 的知识,编写出简单的ASP脚本网页。

WEB技术基础实验指导书(实验1)

WEB技术基础实验指导书(实验1)

实验一、简单网页设计一、实验目的1.掌握JSP运行环境的配置;2.掌握HTML语言中基本标记的含义及其使用方法;3.掌握CSS样式表的使用方法;二、实验内容1.在Tomcat服务器中测试一个简单的JSP页面;2.制作一个个人信息注册页面;3.制作一个样式表文件,并将其关联到一个HTML页面;三、实验步骤1.JSP页面测试1)安装JDK:下载JDK包以后,按安装向导的提示进行安装;2)安装Tomcat:下载Tomcat安装文件后,运行安装文件并按安装向导的提示进行安装;3)在安装Tomcat之后,在操作系统的开始菜单的“所有程序”项中会出现一个Apache Tomcat x.x用户组:4)在这些程序项中“Configure Tomcat”用于修改Tomcat的一些基本配置,“MonitorTomcat”用于启动与停止Tomcat,“Tomcat 6.0 Program Directory”用于进入Tomcat的安装目录;5)选择“Tomcat 6.0 Program Directory”进入到Tomcat的安装目录之后,可以看到bin、conf、lib、logs、webapps、work等子目录;6)在conf文件夹的server.xml文件中找到<Connector port="8080"protocol="HTTP/1.1" maxThreads="150" connectionTimeout="20000"redirectPort="8443"/>,并将8080改为你想要设置的端口号(如80等)。

注意该段配置未被用<!-- -->注释,而且其协议名称应该是HTTP/1.1。

7)在webapps文件夹下新建一个myweb文件夹,然后在myweb文件夹下面新建一个WEB-INF文件夹;8)编写一个test.jsp页面,该页面代码如下:<html><head><title>My First JSP Page</title></head><body><%="Hello,world!"%></body></html>9)将test.jsp放置到myweb文件夹中;10)启动Tomcat服务器;11)打开浏览器,输入http://localhost:<端口号>/myweb/test.jsp,查看结果。

WEB实验指导书

WEB实验指导书

Web应用开发技术实验指导书实验平台:Visual Studio 2005 + SQL Server 2000运行环境:Windows XP + Microsoft Internet Explorer 8实验方法:1.下载老师所给的网站实例,2.按照老师所给的步骤一步一步地来完成上机实验,不要直接复制老师所给的网站实例;3.在需要写代码的地方,不要直接复制老师给的代码,要按照老师的代码一个字母一个字母的编写,体会VS2005编辑器的代码编写方法。

因为:自己所写的每一个字母都是经过大脑思考的,如有不明白,可以向老师或者同学求教;如果自己直接复制一大块代码来看,细节之处是体会不到的。

4.老师给的网站实例只是一个框架,在充分理解老师给的网站实例运行逻辑后,然后在其基础上加入自己的代码,使得网站的功能更加完善,页面更加美观。

参考网址:1.W3School在线教程:/2.微软MSDN库:/library/ms123401实验一客户端脚本编程一、实验目的通过设计一个个人主页网站,理解CSS+DIV的页面布局,掌握JavaScript的语法和常用的浏览器对象,初步学会使用Visual Studio 2005创建网站和编辑网页的方法。

二、实验内容和要求1. 自己设计CSS和网页布局,将所给的某个人网页改成展示自己的一个主页。

要求展示的主要内容有:基本资料、学习经历、所得奖励、最新动态等。

2. 在网页的合适位置加入一些JavaScript特效,如显示当前时间、图片定时切换、文本自动滚屏等。

三、实验步骤:1. 打开Microsoft Studio 2005程序。

2. 单击文件->新建->网站,打开如下图所示的窗口,选择模板,选择合适的存放位置,语言选择“Visual C#”,单击确定。

3.可以看到窗口如下图所示,在Default.aspx文件上单击右键,选择“删除”,将Default.aspx文件删除。

Web技术基础实验指导书

Web技术基础实验指导书
Text
返回
按钮2控件上显示的文本
Label1
ID
lblBill
标签控件在程序中使用的名称
Text

标签控件上显示的文本
4)编写事件代码
一、实验目的
1、熟悉在Microsoft Visual 中建立项目的方法。
2、掌握常用的Html服务器控件和Web服务器控件的主要属性和它们的使用方法。
3)设置对象属性
表2-1属性设置
控件
属性

说明
TextBox1
ID
txtNum
文本框在程序中使用的名称
Button1
ID
btnOK
按钮控件在程序中使用的名称
Text
确定
按钮控件上显示的文本
Label1
ID
lblResult
标签控件在程序中使用的名称
Text

标签控件上显示的文本
4)编写事件代码
2、设计商场收费程序
AutoPostBack
true
使用自动回发(默认值为false)
Items
“-选择姓名-”
添加初始供选项
CheckBoxList1
ID
ChklDisplay
附加选项复选框在程序使用的名称
RepeatDirection
Horizontal
设置个元素的排列方向
Items
“住址”,”电话”,”学历”
添加初始供选项
步骤:
1)问题分析:用户输入“商品编号”及“数量”值后,程序根据预先的设定进行判断,从而得到相应的“商品名称”、“单价”、计算出小计值并将结果显示到标签控件中。为了得到总购物金额还需要对小计值进行累加。

web实习大纲指导书

web实习大纲指导书

实习大纲及指导书计算机科学与技术专业Web 应用开发计算机教研室2014.06一、实习目的1. 通过本课程实习及其前后的准备与总结,复习、领会、巩固和运用基于Web设计课堂上所学的基于Web开发方法和知识,初步掌握开发一个基于Web的系统分析、系统设计、系统实现、系统维护的方法,特别是快速原型开发、面向对象分析与面向对象设计。

2.了解软件工具与环境对于项目开发的重要性,并且重点深入掌握好一、两种较新或较流行的软件工具或计算机应用技术,为综合应用本专业所学习的多门课程知识(如:软件工程、程序设计语言、操作系统、数据库、网络编程等)创造实践机会。

3.通过参加小组团队的开发实践,为毕业后适应团队合作开发模式打下基础,了解项目管理、团队合作、文档编写、口头与书面表达的重要性。

并在课程设计实践中,提高自学能力,书面与口头表达能力,创造能力和与团队其他成员交往和协作开发软件的能力,提高今后参与开发稍大规模实际软件项目和探索未知领域的能力和自信心。

二、实习过程及具体要求1、分组并分工。

2~4人一组,并且明确每个学生在开发小组中扮演的角色及承担的职责(包括选出组长)。

2、小组自行选题,必须是基于java Web的系统(至少要用到一门框架技术)、网站的开发与设计,确定目标、方案,准备并试用开发环境与工具。

3、学习与搜集素材,借阅,购置必要的书籍与材料。

4、各阶段的开发工作:开发过程中,小组长应承担起领导责任,不定期召开小组开发工作研讨会(建议2-3次)。

会前有准备,会议最好有记录(包括日期、出席人员、主题、讨论纪要、结论与问题、计划与行动、分工),会后有分工和检查,保存好记录供老师检查(不强制要求)。

工作会议的可能内容是:1) 选题。

系统内容及开发方案研讨、小组成员分工、开发计划拟定。

2) 同类著名web系统浏览,分析,需求分析,原型及成员分工确认。

3) 原型主页设计及网页组织研讨。

4) 数据库设计及应用研讨。

5) 交互网页开发技术或其他专门开发技术或开发工具使用的研讨。

web技术应用实验指导书(V2.3)20120115

web技术应用实验指导书(V2.3)20120115

WEB技术应用实验指导书第二版主编:吴伟敏南京邮电大学教育科学与技术学院2011年性质:《Web技术应用》课程是广告学专业必修专业基础课。

本实验是《Web技术应用》课程的课内上机实验教学环节。

目的和任务:本课程是一门实践性较强的课程。

在学生系统学习了Web基础知识及有关编程基本技能的基础上,经上机实践,使学生更加全面地掌握Web应用开发的基本技术和方法;综合运用课堂上所掌握的相关知识,熟练使用网页制作工具及编程语言的基本用法进行应用系统、各类Web运用的开发以及调试,掌握Web开发中各个环节所需基本技能的训练,能设计出美观实用的Web网站。

通过理论和实验教学,使学生掌握Web应用的一般方法,具备建立开发环境、建立网页、采用JavaScript来丰富网页展现形式、采用CSS来管理网页样式的一般方法,了解服务器端脚本语言或采用其它编程语言来构建服务器端程序的基本方法,能创建一个完整的网站运用。

三、1.实验硬件设备PIV以上、1G内存。

具备上网条件。

2. 实验软件环境Windows2003/XP/2008、Dreamweaver、Access、SQL Server,Apache,IE。

四、考核及实验报告1. 考核本课程实验非独立设课,考核方式以学生上机操作和完成设计作业相结合。

实验成绩的评定:实验到课率(10%);实验完成(70%);实验效果(20%)。

实验成绩占课程总成绩的20%。

2.实验报告实验报告内容:实验题目(写明该次实验题目);实验内容(实验操作的步骤或实验过程,要求步骤完整);实验小结(实验中遇到的问题及解决方法)等,具体实验报告的要求可以参实验指导书的有关内容。

实验报告要书写规范、文字简练、语句通顺、图表清晰。

五、/webcourse/webmonkey//Channel/Source//webjs//javascript//webcourse/webmonkey/sucaiku/实验一开发环境的建立一、实验目的和要求1.了解网站建设的前期准备工作;2.规划步骤及如何建立一个网站;3.掌握服务器的安装过程;4.了解维护时所需要考虑的安全措施。

WEB实验指导书(第2版)

WEB实验指导书(第2版)

WEB技术及应用实习指导书(第2版)西北农林科技大学信息工程学院2012年7月实习一HTML标记基本应用与网页设计一、实习目的1.熟悉Dreamweaver 的工作环境;2.掌握Dreamweaver站点管理功能;3.掌握Dreamweaver制作网页的基本方法;4.掌握网页制作中的利用表格布局方法。

二、实习内容1.熟悉Dreamweaver的工作环境;2.Dreamweaver管理站点功能;3.制作图文混排的网页;4.制作图片展示网页;5.制作个人网站首页。

三、实习步骤1.熟悉Dreamweaver的工作环境。

启动Dreamweaver,熟悉Dreamweaver工作环境,了解Dreamweaver的界面的组成。

2. Dreamweaver管理站点①创建站点打开“站点”菜单,单击“新建站点”,按照向导步骤完成站点的创建。

②查看站点目录结构单击“文件”面板,即可查看站点目录结构。

③网站其它目录根据要制作的网站的内容,可以建立相应的目录,用以分类存放网站制作中的相关文件。

在本站点中,请建立如下目录车 xiangce和aihao,然后分别在这两个目录中建立文件夹images。

注意:网站目录结构一般在网站创建初期就完成,但也可以在制作网站过程中,随时根据要求建立。

3.制作一个图文混排的网页①打开“文件“菜单”,单击“新建”,选择“基本页”中的“HTML”,在Dreamweaver中将出现一个空白的网页。

②在网页中输入(粘贴)一段文字(孙悟空自传,教学资源网上可以下载),设置第一段(作为标题)为“黑体、24磅”,其余文字设置为“宋体、14磅”。

③在网页中插入一张图片(sunwukong.jpg,教学资源网上可以下载),设置图片的对齐属性为“左对齐”。

调整位置,如图2-1所示。

-1--2-④ 将保存网页到网站的根目录(d:\myweb )中,文件名为zizhuan.htm 。

注意:1. 本网页所用到图片都要存入d:\myweb\images 文件夹中。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

必做实验实验一Web服务开发环境配置(2课时)一、实验目的1.学习理解web服务的概念。

2.掌握Web服务开发环境的配置。

3.熟悉Web服务开发工具的使用。

二、实验内容1.安装配置Eclipse;2.安装配置Axis2;3.为Eclipse安装配置Axis2插件;4.查阅帮助文档,熟悉开发环境。

三、实验仪器、设备PC机最低配置:2G Hz以上CPU;1G以上内存;1G自由硬盘空间四、实验原理1.Eclipse平台Eclipse是一个开放源代码的、基于Java 的可扩展开发平台。

就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。

基于Eclipse的应用程序的突出例子是IBM的WebSphere Studio Workbench,它构成了IBM Java 开发工具系列的基础。

例如,WebSphere Studio Application Developer添加了对JSP、servlet、EJB、XML、Web服务和数据库访问的支持。

2.Axis2是下一代Apache Axis。

Axis2虽然由Axis 1.x处理程序模型提供支持,但它具有更强的灵活性并可扩展到新的体系结构。

Axis2基于新的体系结构进行了全新编写,而且没有采用Axis 1.x的常用代码。

支持开发Axis2的动力是探寻模块化更强、灵活性更高和更有效的体系结构,这种体系结构可以很容易地插入到其他相关Web服务标准和协议(如WS-Security、WS-ReliableMessaging 等)的实现中。

Axis2的主要优点有1)采用名为AXIOM(AXIs Object Model)的新核心XML处理模型,利用新的XML 解析器提供的灵活性按需构造对象模型。

2)支持不同的消息交换模式。

目前Axis2支持三种模式:In-Only、Robust-In和In-Out。

In-Only消息交换模式只有SOAP请求,而不需要应答;Robust-In消息交换模式发送SOAP 请求,只有在出错的情况下才返回应答;In-Out消息交换模式总是存在SOAP请求和应答。

3)提供阻塞和非阻塞客户端API。

4)支持内置的Web服务寻址(WS-Addressing)。

5)灵活的数据绑定,可以选择直接使用AXIOM,使用与原来的Axis相似的简单数据绑定方法,或使用XMLBeans、JiBX或JAXB 2.0等专用数据绑定框架。

6)新的部署模型,支持热部署。

7)支持HTTP,SMTP,JMS,TCP传输协议。

8)支持REST (Representational State Transfer)。

五、实验步骤(略)见《Developing Web Services with Apache Axis2》P10-P26六、实验思考题1.什么是Web服务?2.Web服务开发环境主要有哪些?3.请查阅各Web服务开发环境的性能。

实验二理解一个简单的Web服务界面(2课时)一、实验目的1.学习RPC(远程过程调用)及文档风格的web服务。

2.掌握服务函数、接口类型、绑定、端口、目标命名空间等基本概念。

3.理解WSDL的概念。

二、实验内容1.学习并对比RPC(远程过程调用)及文档风格的web服务。

2.深入理解服务函数、接口类型、绑定、端口、目标命名空间及WSDL等基本概念。

三、实验仪器、设备PC机最低配置:2G Hz以上CPU;1G以上内存;1G自由硬盘空间四、实验原理1.RPC(远程过程调用)风格的web服务。

2.文档风格的web服务。

3.服务函数4.接口类型5.绑定6.端口7.目标命名空间8.WSDL五、实验步骤(略)见《Developing Web Services with Apache Axis2》P10-P26六、实验思考题1.命名空间和终端有何区别?2.什么是远程过程调用?3.什么是服务函数?服务请求和服务响应?4.什么是接口类型、绑定、端口、目标命名空间?5.什么是WSDL?实验三实施一个Web服务(6课时)一、实验目的1.练习实验环境的搭建。

2.练习一个web服务的实施,包括创建一个web服务、部署一个web服务和调用一个web服务。

3.练习取消(收回)一个web服务。

二、实验内容1.练习实验环境的搭建。

2.练习用可视化的方法(或其它方法)生成WSDL文件。

3.校验WSDL文件。

4.生成服务桩。

5.实施web服务。

6.部署并查看web服务。

7.用客户桩产生客户端。

8.实施并运行web服务。

9.取消(收回)web服务。

三、实验仪器、设备和环境1.PC机最低配置:2G Hz以上CPU;1G以上内存;1G自由硬盘空间2.JDK1.5.03.Eclipse4.Axis25.axis2-eclipse-codegen-wizard-1.4四、实验原理1.Axis服务器。

2.SOAP消息。

3.服务桩4.客户桩5.实施web服务6.部署web服务7.取消(收回)web服务五、实验步骤(略)见《Developing Web Services with Apache Axis2》P28-P60六、实验思考题1.服务桩和客户桩的作用各是什么?2.为什么要写客户桩?客户桩是必须的么?如果不写客户桩行吗?实验四优化开发环境(2课时)一、实验目的1.练习如何优化开发环境。

2.练习如何调试一个web服务。

二、实验内容1.直接将类文件放入到Axis中。

2.使改变立即生效。

3.调试一个web服务。

4.自动生成代码。

5.自动生成客户端代码。

三、实验仪器、设备和环境1.PC机最低配置:2G Hz以上CPU;1G以上内存;1G自由硬盘空间2.JDK1.5.03.Eclipse4.Axis25.axis2-eclipse-codegen-wizard-1.46. axis2-ant-plugin-1.3四、实验原理1.输出文件夹。

2.调试模式。

3.JVM4.断点五、实验步骤(略)见《Developing Web Services with Apache Axis2》P62-P76六、实验思考题1.若无需手动将相关文件拷贝到Axis服务器中的service文件夹中来发布一个服务,你该如何做?2.为了保证你的Java代码的改变立刻生效,你该如何做?3.如何调试一个web服务?实验五实现调用过程(3课时)一、实验目的练习如何使用TCP Monitor来观察SOAP消息。

二、实验内容1.不使用客户桩调用一个web服务。

2.观察SOAP消息。

三、实验仪器、设备和环境1.PC机最低配置:2G Hz以上CPU;1G以上内存;1G自由硬盘空间2.JDK1.5.03.Eclipse4.Axis25.axis2-eclipse-codegen-wizard-1.46.tcpmon-1.0-Bin四、实验原理1.AXIOM界面。

2.TCP Monitor。

3.SOAP消息。

五、实验步骤(略)见《Developing Web Services with Apache Axis2》P78-P84六、实验思考题1.若不使用一个产生的客户桩来调用一个web服务,你该如何做?2.如何检查SOAP消息?实验六实现多个参数的调用(5课时)一、实验目的练习如何在web服务实现类中接受多个参数。

二、实验内容1.在web服务实现类中接受多个参数。

2.互用性。

三、实验仪器、设备和环境1.PC机最低配置:2G Hz以上CPU;1G以上内存;1G自由硬盘空间2.JDK1.5.03.Eclipse4.Axis2四、实验原理1.多参数。

2.互用性。

五、实验步骤(略)见《Developing Web Services with Apache Axis2》P85-P93选做实验实验一发送和接收复合数据结构一、实验目的练习如何从一个web服务中发送和接收复合数据结构。

二、实验内容1.在web服务中提供产品查询。

2.避免类型后缀。

3.在一个消息中发送多个数据。

4.返回错误。

5.使用编码。

6.参考存在的XML元素。

7.使用HTTP检索WSDL文件。

三、实验仪器、设备和环境1.PC机最低配置:2G Hz以上CPU;1G以上内存;1G自由硬盘空间2.JDK1.5.03.Eclipse4.Axis2四、实验原理1.复合数据结构2.XML模式元素3.错误信息4.复合数据结构5.XML模式元素6.错误信息7.映射8.XML结构定义XSD9.Import元素10.WSDL解析器五、实验步骤(略)见《Developing Web Services with Apache Axis2》P95-P122 六、实验思考题1.如何对你的操作报错?2.如何表示复杂的数据结构?实验二发送二进制文件一、实验目的练习如何在一个web服务中接收返回和二进制文件。

二、实验内容1.在web服务中提供产品的图片。

2.在服务中使用enableMTOM参数。

3.互用性。

三、实验仪器、设备和环境1.PC机最低配置:2G Hz以上CPU;1G以上内存;1G自由硬盘空间2.JDK1.5.03.Eclipse4.Axis2四、实验原理1.XML-binary Optimized Packaging (XOP)2.MTOM五、实验步骤(略)见《Developing Web Services with Apache Axis2》P123-P130六、实验思考题1.何谓XOP和MTOM?它们的作用是什么?2.如何使用MTOM来发送二进制文件?实验三请求长操作一、实验目的练习如何处理一个包含可能要花几天的时间才能完成的手动处理过程的web服务。

二、实验内容1.在web服务中提供长操作。

2.为商业注册创建WSDL。

3.为长操作创建一个新的进程。

4.创建一个异步客户端。

5.检查WS寻址标题字组。

6.避免对消息接收者的修改。

三、实验仪器、设备和环境1.PC机最低配置:2G Hz以上CPU;1G以上内存;1G自由硬盘空间2.JDK1.5.03.Eclipse4.Axis2四、实验原理1.长操作2.DO_ASYNC标记3.标题字组4.长操作2.DO_ASYNC标记3.标题字组五、实验步骤(略)见《Developing Web Services with Apache Axis2》P131-P147六、实验思考题1.何谓XOP和MTOM?它们的作用是什么?2.如何使用MTOM来发送二进制文件?实验四用Tomcat和spring来集成web服务一、实验目的练习如何在tomcat中运行Axis服务器来让你的web服务调用Spring bean中的商业逻辑。

二、实验内容1.axis服务器作为一个小型的web服务器。

2.安装tomcat。

3.在tomcat中运行axis服务器。

相关文档
最新文档