《Web程序设计》实验指导书高心丹_第1页
《Web程序设计》实验指导书高心丹_第2页
《Web程序设计》实验指导书高心丹_第3页
《Web程序设计》实验指导书高心丹_第4页
《Web程序设计》实验指导书高心丹_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学问转变命运,word学问转变命运,word!Web程序设计实验指导书计算机科学与技术专业1试验目的与要求„„„„„„„„„„„„„„„„„„„„„„„„„12试验环境„„„„„„„„„„„„„„„„„„„„„„„„„„„„„23上机环境„„„„„„„„„„„„„„„„„„„„„„„„„„„„„24试验一般步骤„„„„„„„„„„„„„„„„„„„„„„„„„„„35试验学时„„„„„„„„„„„„„„„„„„„„„„„„„„„„„36试验内容和要求„„„„„„„„„„„„„„„„„„„„„„„„„„36.1JSPHTML标记使用„„„„„„„„„„„„„„„36.286.3JavaScript客户端脚本编程„„„„„„„„„„„„„„„„„96.4SP标签及指令应用„„„„„„„„„„„„„„„„„„„„„„„126.5JSP内部对象使用„„„„„„„„„„„„„„„„„„„„„„„„19JSPJavaBeanServlet使用„„„„„„„„„„„„„„„„„„27数据库使用及JDBC与数据库的连接„„„„„„„„„„„„„346.8JSP应用实例„„„„„„„„„„„„„„„„„„„„„„„„„44东北林业大学计算机科学与技术学科《Web试验目的与要求JSPHTMLDreamwearJSP供给的各种对象和组件以及DTML供给的各种对象进展B/S架构系统设计的JSPHTMLJSPHTML本身的理解,把握JSP效劳器端程序设计的方式和方法,把握JSP与JavaBeanServletJDBC计方法和技巧的实际训练,从而使学生能真正利用ASP技术进展动态网页的设计,进而可以开发有用的网站系统。加深对讲授内容的理解,尤其是一些语法规定,光靠课堂讲授,既枯燥通过上机来把握语法规章是行之有效的方法。HTML和JSP技术进展网络程序开发的过程和环境。一个程序必需在确定的外部环境下才能运行,统时便会触类旁通,很快地学会。学会上机调试程序。也就是擅长觉察程序中的错误,并且能很快地排解的现成阅历,但更重要的是通过自己的直接实践来累积,而且有些阅历是只能“会意“难以“言传“。因此,在试验时干万不要在程序通过后就认为万事大吉、完习才会有真正的收获,是灵敏主动地学习而不是呆板被动的学习。试验环境计算机的硬件配置512驱动器和一个软盘驱动器。80计算机的软件配置WindowsXJ2SDK1.4,Tomcat4.0Web效劳。MX4.0及以上的网络页面编辑工NetBean、Eclipse,MyEclipseJava、JSP的编辑、编译环境。JSP〔1〕效劳器环境安装及设置步骤及过程如下:应当在Windows系列相应平台上安装J2SDK1.4以上开发包,进展安装;设置环境变量,例如在系统设置环境变量CLASSPATH、JAVA_HOME、PATHCLASSPATH:.;C:\Java\jdk1.5.0_06\lib\tools.jar;C:\Java\jdk1.5.0_06\lib\dt.jar;PATH: C:\Java\jdk1.5.0_06\binJAVA_HOME:C:\Java\jdk1.5.0_06测试安装状态;安装Tomcat4.0以上版本,配置相应的环境;测试安装状态;在相应编辑环境下编写程序;在扫瞄器中分布程序;注:编辑源程序。①依据需要在记事本或是Dreamwear等工具下输入或修改源程序代码;②依据程序的内容和应用选择将编好的程序以扩展名为 .htm.jsp〔3〕执行公布网络程序。翻开扫瞄器在地址栏中输入下面这三种方式进展“://localhost/“://localhost//“:///名目名/待公布文件名称““://本机实际/“公布文件名称后执行。2、3试验一般步骤预备好上机所需的程序。手编程序应书写整齐,并经人工检查无误后才谨的科学作风。上机输入和调试自己所编的程序。应当一人一组,独立上机。上机过程。否正确。上机完毕后,应整理出试验报告,试验报告应包括以下内容:①题目;②程序清单(计算机打印出的程序清单);③运行结果(必需是上面程序清单所对应打印输出的结果);过,应分析其缘由。试验时数16试验内容和要求试验一 JSP运行环境安装及常用HTML标记使用一、 目的要求:javatomcat把握JSP的运行原理。使用dreamweaver进展编写简洁的jsp页面,运行调试。二、试验内容:必做第一题,选作其它题目。JSP〔具体步骤如下,请遵照试验〕①下载JDKSDK的JavaOracle-Sun的免费JDK软件包。SDK包含了一整套开发工具,其中包含对编程最有用的是Java编译器、Applet查看器和Java解释器等在扫瞄器中输入“://java.sun/“://java.sun/,可看到Oracle公司网站页面从中download进展下载。②安装jdk:执行安装SDK运行下载的“jdk-1_5_0_07-windows-i586-p.exeJDK,在安装过程中可以设C:\program\jdk1.5.0_06〔比方可以选择D盘等〕,bidemjrliincludsampl”这几个文件名目③设置环境变量:JDKMS-DOS提示符下运行它Sun入到Java语言本身而不是花在开发工具上。为了能正确便利的使用JDK,可手工配置一些Windows的环境变量。设置WindowsXP/NT/2023系统中的环境变量参看下面说明:以WindowsXP为例说明设置过程:在桌面“我的电脑”图标上单击右键,选择“属性”菜单,将消灭系统特设置界面在“系统变量”框中选择“Path”,然后单击“编辑”按钮,在消灭的“编辑系统变量”对话框中,在“变量值”栏的命令前添加“C:\Java\jdk1.5.0_06\bin;”命令,见以以下图:classpath”(注:JDK1.5以上版本可以不用配置classpath环境变量),其值为:“.;C:\Java\jdk1.5.0_06\lib\tools.jar;C:\Java\jdk1.5.0_06\lib\dt.jar;”④在记事本中敲入如下代码:publicclasshello{publicstaticvoidmain(Stringarg[]){System.out.print(“Hi!JAVA!“);}}hello.java,hello.java,而且MS-DOSDjavachello.java回车假设正常的话,是没有任何内容显示的,但会在同一名目下编译成一个javahello回车假设正常的话,则会显示“Hi!JAVA!“的字符在屏幕上,这就代表你的java环境没有问题了,可以进展下一步的工作。Tomcat请 到 “:///index.html“:///index.html , 下 载jakarta-tomcat-5.0.16.exe进展安装,或下载相应的压缩包进展解压缩运行。安装或解压缩完成后会在安装路径看到如下名目:tomcat|---binTomcattomcat|---confTomcat:存放不同的配置文件〔server.xml和web.xml;|---docTomcat|---lib/japser/common:存放Tomcat运行需要的库文件〔JARS;|---logsTomcatLOG|---srcTomcat|---webapps:Tomcat的主要Web公布名目〔包括应用程序例如;|---workjspclass⑥配置环境myworkServer.xml<contextpath=“/edu”docbase=“mywork”reloadable=“true”></context></host>Mywork是说明其相对webapps的位置,它应当在webapps名目下,是物理存在的名目;/edu说明其相对webURL的路径,是一个虚拟的路径,如:“://localhost/“://localhost:8080/eduTomcat,ApacheTomcat5.0tomcat页即说明安装成功了⑧请编写如下example.jsp程序并将其存入到“mywork”名目中<%@contentType=“text/html;charset=GB2312“%><HTML><BODYBGCOLOR=cyan><FONTSize=5><P>JSP<%inti,sum=0;for(i=1;i<=100;i++){sum=sum+i;}%><P> 1100<BR><%=sum%></FONT></BODY><HTML>在扫瞄器地址栏中输入://localhost:8080/edu/example.jsp,看显示JSPHTMLHTMLlinkalinkvlink〔标记可以自由组合〕给这篇文章建立多样化的文字编排效果。<Hn>、<FONT>、<B>、<I>、<U>、<BIG>、<SMALL>、<STRIKE>、<BR>、<P>、<DIV>、<HR>在第3题的文章中插入两幅图片,插入位置为文章的右上角和左下角。的内容为各章节的简介,简介结尾处单击“返回”可回到书的章节处一、目的要求:把握框架的概念、作用及设计方法;了解层和层叠样式〔CSS〕的作用,把握他们使用方法;HTML中表格的定义及使用方法,了解表格的应用。二、试验内容:1.利用表格建立如下网页〔3。2、利用框架制作如以以下图的页面。要求布局合理,各个框架页编写正确。3、制作如下所示页面,并选择实现相应的行为。友情链接、跑马灯技术等。文字内容不修改布局和图片。3,表格的背景颜色为粉红色,不同的课程名用不同的颜色标示。利用框架标记建立一个页面,要求先上下分割成两个窗口,其中下面的窗口再HTMLHTML文件是8、从网上下载一篇文章在此文章中实现三种CSS选择器类型:类、标签、超级链接CSS样式。可选择导出样式表或者只针对该文档。试验三 JavaScript客户端脚本编程一、目的要求:DTML网页中的常用客户端对象的使用方法;理解对象驱动机制的方式和方法,学会用常用控件编写相应的脚本程序;二、试验内容:选作以下题目,编程序,然后上机调试运行。编写程序验证表单中两次密码全都。JavaScript〔〔编写程序实现一个简易网络计算器。编写程序计算某人停在某页面的时间。256.1!+2!+3!+„+10。编写一个程序,输出如以以下图案。****************44〔收入〕和复选框〔职业〕的页面,在按钮的单击大事中同时显示这两个控件的选择信息。有状态栏的窗口。试验四JSP一.目的要求3include、forward、plugin二.试验内容。hello.txt些单词之间用空格分隔,每行之间用“<BR>”分隔,如下所示:Hello.txtPackagapplevoidbackpublic<br>PrivatethrowlasshellowelcomcontentTypetext/plain,使includehello.txtsecond.jsp的具体要求 :second.jsp使用指令设置contentType属性的值是application/vnd.ms-powerpoint,使用include指令静态插入hello.txt件。third.jspthird.jsp使用指令设置contentType属性的值是application/msword,includehello.txt网站中不同页面的方法。编写一个程序依据登录的不同身份自动跳转到不同页面页面的程序。JavaappletJSP编写两个JSP页面,分别为login.jsp和visitors.jsp。 具体要求如下:login.jsp该页面有一个表单,用户通过该表单输入自己的姓名并提交给people.jsp页面。isitors.jspperson、类型是StringBuffercount、类型为int方法。该方法负责创立personcount0judgepersonp)ppersoncountjudgepersonaddPersonperson末尾。10,就使用<jsp:forward=“要转向的页面“/>标记将用户转到inputName.jsp页面。Javapersoncount试验五 JSP内部对象使用一、目的要求JSP2.RequestResponseSession应用Application对象的方法进展编程二、试验内容选作以下题目,编程序,然后上机调试运行。register.jsp,做一个用户注册的界面,要求对用户填写的局部进展合法性检验,然后提交到register.jsp进展注册检验,假设用户名为user开头的,就提示“该用户名已被注册”,假设用户名为admin,就提示“欢送您,治理员”,否则,就显示“注册成功”。request.jsp建立一个登录界面,要求使用Session对象传递登录信息使用Application对象和Session对象,显示网站的在线名单。言时间。编写一个猜数玩耍程序。设计可以创立、删除文件夹的网页程序。设计可以显示文件属性的网页程序。试验六 JSP与JavaBean及Servlet使用一、目的要求在这次试验中,培育基于WEB开发的力气。了解JavaBean编程方法;了JSPJavaBeansJavaServlet二、试验内容 ·选作以下题目,编程序,然后上机调试运行。Application此类编写能求圆的半径、圆的面积、圆的周长的程序。Count〔见下面

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论