《JSP开发环境的搭建及简单示例程序的开发》
一、实验目的
1. 熟悉JDK的安装和配置。
2. 熟悉TOMCAT的安装。
3. 熟悉MyEclipse插件的安装。
4. 熟悉SQL Server的安装。
5. 熟悉JSP程序的开发过程。
二、实验内容
1. 安装并配置JDK 1.6。
2. 安装并测试TOMCAT 6.0。
3. 在Eclipse 3.3.1 开发工具中安装MyEclipse 6.0插件。
4. 安装SQLServer 2000。
5. 在Eclipse和MyEclipse插件的开发环境下,开发简单的JSP示例程序。
三、实验步骤
1. JDK1.6的安装和配置
(1) 双击jdk-6-beta2-windows-i586.exe,打开如图1所示的窗口,“接受”许可证协议。
图1 许可证协议窗口
(2) 如图2所示,定义JDK的安装路径。
图2 指定JDK的安装路径(3) 如图3所示,定义JRE的安装路径。
图3 指定JRE的安装路径
(4) 如图4所示,完成JDK的安装。
图4 完成JDK的安装
(5) 如图5所示,右击【我的电脑】→选择【属性】。
图5 选择【我的电脑】→【属性】(6) 如图6所示,单击【高级】→单击【环境变量】。
图6单击【高级】→单击【环境变量】
(7) 如图7所示,在“系统变量”(注意:不要选择“用户变量”)中新建
“JA V A_HOME”环境变量。
(8) 如图8所示,在系统变量中修改或新建“PATH”环境变量,增加
“;%JA V A_HOME%\bin;”。
图8 修改或新建PATH环境变量
(9) 如图9所示,在系统变量中修改或新建“CLASSPATH”变量,增加“;%JA V A_HOME%\lib;”。
图9 修改或新建CLASSPATH环境变量
(10) 如图10所示,【环境变量】窗口单击“确定”→【系统属性】窗口单击“确定”。
图10 设置完成
2. TOMCAT的安装和测试
(1) 双击apache-tomcat6.exe,打开如图11所示的欢迎窗口。
图11 欢迎窗口
(2) 打开如图12所示的窗口,“接受”许可证协议。
图12 许可证协议窗口(3) 打开如图13所示的窗口,选择“完全安装”。
图13 选择“完全安装”
(4) 打开如图14所示的窗口,选择安装路径。
图14 指定安装路径
(5) 打开如图15所示的窗口,指定运行端口和管理账户(账户和密码均使用admin即可)。
图15 指定运行端口和管理账户
(6) 打开如图16所示的窗口,指定JA V A虚拟机的安装路径(注意选择JDK 的安装路径,而不要选择JRE的安装路径)。
图16 指定JA V A虚拟机的安装路径
(7) 如图17所示,完成TOMCAT的安装。
图17 完成安装
(8) 如图18所示,在浏览器窗口键入http://localhost:8080/,测试TOMCAT 是否安装。
图18 测试安装是否成功
3. 在Eclipse开发工具中安装MyEclipse插件
(1) 解压eclipse-SDK-3.3.1-win32.zip到某目录(一般可选C:\)。
(2) 双击MyEclipse_6.0M1_E3.3_Installer.exe,打开如图19所示的软件简介窗口。
图19 MyEclipse软件简介窗口
(3) 打开如图20所示的窗口,“接受”许可证协议。
图20 许可证协议窗口
(4) 打开如图21所示的窗口,指明Eclipse的安装目录(即:第(1)步中的解压目录)。
图21 指明Eclipse的安装目录
(5) 打开如图22所示的窗口,指定MyEclipse插件的安装目录。
图22 指定MyEclipse插件的安装目录
(6) 打开如图23所示的窗口,指定快捷方式的位置。
图23 指定快捷方式的位置
(7) 打开如图24所示的窗口,查看安装信息的汇总。
图24 安装信息汇总窗口
(8) 在安装过程中,会在如图25所示的窗口中显示一些安装信息。
图25 安装过程中的信息显示窗口
(9) 打开如图26所示的窗口,选择是否查看版本注释。
图26 选择是否查看版本注释
(10) 打开如图27所示的窗口,完成安装。
图27 完成安装
4. SQLServer2000的安装
(1) 双击SQLServer安装目录下的AUTORUN.exe(注意不要将安装目录拷
贝到带有中文文字的文件夹下,也不要让安装目录的路径过长),打开如图28所示的窗口,选择安装版本。
图28 选择安装版本
(2) 单击“安装SQL Server 2000简体中文个人版”,进入如图29所示的安装界面。
图29 初始安装界面
(3) 单击“安装SQL Server 2000组件”,进入如图30所示的安装界面。
图30 组件安装界面
(4) 单击“安装数据库服务器”,进入如图31所示的安装界面。
图31 欢迎使用安装向导窗口
(5) 单击“下一步”按钮,进入如图32所示的安装界面。
图32 选择安装计算机类型窗口
(6) 选择“本地计算机”,单击“下一步”按钮,进入如图33所示的界面。
图33 选择安装选项窗口
(7) 选择“创建新的SQL Server实例,或安装客户端工具”,单击“下一步”按钮,进入如图34所示的安装界面。
图34 输入用户信息窗口
(8) 输入用户信息,单击“下一步”按钮,进入如图35所示的安装界面。
图35 软件许可证协议窗口
(9) 单击“是”按钮,接受许可证协议,进入如图36所示的安装界面。
图36 选择安装类型窗口
(10) 选择“服务器和客户端工具”,单击“下一步”按钮,进入如图37所示的安装界面。
图37 指定实例名窗口
(11) 勾选“默认”复选框,单击“下一步”按钮,进入如图38所示的界面。
图38 指定安装类型窗口
(12) 选择“典型”和默认的安装文件夹,进入如图39所示的安装界面。
图39 设置服务账户窗口
(13) 选择“对每一个用户使用同一账户。自动启动SQL Server服务。”选项,在服务设置中选择“使用本地系统账户”,进入如图40所示的安装界面。
图40 选择身份验证模式窗口
(14) 选择“混合模式”选项,指定sa账户登录密码(密码设置为sa即可),单击“下一步”按钮,进入如图41所示的界面。
图41 信息提示窗口
(15) 单击“下一步”按钮,系统开始安装,根据计算机的配置情况,经过一段时间的等待后,出现如图42所示的界面,此时安装完毕。
图42 安装完成
5. SQLServer2000 SP4的安装
双击安装目录下SQL2000-KB884525-SP4-x86-CHS.EXE,将安装文件解压到某文件夹下(如:C:\SQL2KSP4)。
双击C:\SQL2KSP4\x86\setup\setupsql.exe,根据提示进行安装。
6. 建立数据库
利用SQLServer 2000的Enterprise Manager,新建test数据库。在test数据
利用Enterprise Manager,在student2表中任意输入一些数据。
《JSP开发环境的搭建及简单示例程序的开发》 一、实验目的 1. 熟悉JDK的安装和配置。 2. 熟悉TOMCAT的安装。 3. 熟悉MyEclipse插件的安装。 4. 熟悉SQL Server的安装。 5. 熟悉JSP程序的开发过程。 二、实验内容 1. 安装并配置JDK 1.6。 2. 安装并测试TOMCAT 6.0。 3. 在Eclipse 3.3.1 开发工具中安装MyEclipse 6.0插件。 4. 安装SQLServer 2000。 5. 在Eclipse和MyEclipse插件的开发环境下,开发简单的JSP示例程序。 三、实验步骤 1. JDK1.6的安装和配置 (1) 双击jdk-6-beta2-windows-i586.exe,打开如图1所示的窗口,“接受”许可证协议。 图1 许可证协议窗口
(2) 如图2所示,定义JDK的安装路径。 图2 指定JDK的安装路径(3) 如图3所示,定义JRE的安装路径。 图3 指定JRE的安装路径
(4) 如图4所示,完成JDK的安装。 图4 完成JDK的安装 (5) 如图5所示,右击【我的电脑】→选择【属性】。 图5 选择【我的电脑】→【属性】(6) 如图6所示,单击【高级】→单击【环境变量】。
图6单击【高级】→单击【环境变量】 (7) 如图7所示,在“系统变量”(注意:不要选择“用户变量”)中新建 “JA V A_HOME”环境变量。 (8) 如图8所示,在系统变量中修改或新建“PATH”环境变量,增加
“;%JA V A_HOME%\bin;”。 图8 修改或新建PATH环境变量 (9) 如图9所示,在系统变量中修改或新建“CLASSPATH”变量,增加“;%JA V A_HOME%\lib;”。 图9 修改或新建CLASSPATH环境变量
《jsp程序设计》 Jsp课程设计实验报告 题目学生成绩管理系统 专业 班级 姓名 指导教师 2011年6月28日
目录 一、绪论----------------------------------------------------------------------------------------------------------------- 3 1、系统开发背景 ----------------------------------------------------------------------------------------------- 3 2、项目开发的目标-------------------------------------------------------------------------------------------- 3 3、系统开发所用的技术设备------------------------------------------------------------------------------- 3 二、需求分析 ---------------------------------------------------------------------------------------------------------- 3 1、系统需求分析 ----------------------------------------------------------------------------------------------- 3 2、用户需求 ----------------------------------------------------------------------------------------------------- 4 3、系统框架图如下: ---------------------------------------------------------------------------------------- 5 4、系统设计思想 ----------------------------------------------------------------------------------------------- 5 5、系统设计分析 ----------------------------------------------------------------------------------------------- 5 三、数据库的设计---------------------------------------------------------------------------------------------------- 6 1、本系统将数据存储在七个表中,这七个表分别是 ---------------------------------------------- 6 2、建立数据库的命令如下:------------------------------------------------------------------------------- 8 3、建立数据表的命令如下:------------------------------------------------------------------------------- 8 四、关键技术及代码------------------------------------------------------------------------------------------------- 9 1、管理员登录代码-------------------------------------------------------------------------------------------- 9 2、从数据库中获取用户名和密码的代码。 --------------------------------------------------------- 10 3、留言板的相关代码。 ----------------------------------------------------------------------------------- 12 五、测试--------------------------------------------------------------------------------------------------------------- 16 1、登录界面的测试: -------------------------------------------------------------------------------------- 16 2、查询页面: ------------------------------------------------------------------------------------------------ 18 3、添加页面: ------------------------------------------------------------------------------------------------ 18 4、删除页面: ------------------------------------------------------------------------------------------------ 19 5、修改页面 --------------------------------------------------------------------------------------------------- 20 六、总结--------------------------------------------------------------------------------------------------------------- 20 七、参考文献 -------------------------------------------------------------------------------------------------------- 20
开发环境与测试环境搭建方案 总体原则 1.开发与测试环境单独搭建,开发与测试环境的分离便于利于重现开发环境无法重现的BUG 以及便于开发人员并行地修复BUG ,如果选择开发环境来进行测试,开发人员进行某项误操作后发生系统崩溃或者系统不能正常运行的意外,此时测试工作也不得不停止。 2.测试环境与测试数据库分离,测试环境与测试数据库分离保证测试数据库的稳定性、数据准确性以及今后性能测试指标值的准确性。 3.开发环境与开发数据库共用一台,由于开发环境对及其性能要求不高,因此应用与数据库采用共用。 4.测试环境WEB 应用部署与生产环境相同,测试数据库的配置(用户、表空间、表)也需与生产环境一致。 环境管理 1.1. 系统架构 开发环境构架: 测试环境系统构架: 1.2. 硬件配置 从上述的系统架构图分析需要3台服务器组建开发与测试环境,机型选择普 通的PC Server 机器即可。 1.3. 安装软件 建议方案中给出是环境搭建的主要软件,其他的工具未在罗列中,根据具体 需要自行安装。 服务器 内存 CPU 硬盘 备注 开发服务器 2G 到4G 之间 4C ,主频2G 以上 300G 左右 测试服务器 8G-16G 之间 4C ,主频2G 以上 300G 左右 测试数据服务器 8G-16G 之间 4C ,主频2G 以上 500G 左右
权限管理 1.4. 开发环境 开发人员均可访问开发服务器应用代码与开发数据库,可以修改代码与数据 以及发布部署开发版本以便自测。 1.5. 测试环境 测试环境由版本管理员管理,负责整个测试环境的管理,包括版本部署、服 务启停、数据变更等,测试环境对开发人员只开发查询权限,仅可查询应用日志,服务运行、测试数据。 2. 版本管理 开发与测试环境安装 SVN 版本管理软件,由版本管理员负责对开发与测 试环境的版本管理工作。 3. 备份管理 1.备份主要包括开发与测试环境的代码与配置,备份方式暂为全量备份。 2.每日凌晨3点系统自动对每个项目的代码已经配置文件自动备份,备份文件名:项目名称_code_yyyymmdd.tar ,备份完成后传至备份服务器(服务器待定)。 3.每当长假(元旦、清明、五一、端午、十一、中秋、春节)前期,需手工对开发与测试环境进行全量备份。 4. 服务器 操作系统 中间件 数据库 测试工具 版本管理 工具 开发服务器 RedHat Linux 5.4 64位 Weblogic 9 Oracle 10 无 SVN 测试服务器 RedHat Linux 5.4 64位 Weblogic 9 无 JIRA SVN 测试数据服务器 RedHat Linux 5.4 64位 无 Oracle 10
第1章Web技术简介 1.7 习题 1.7.1 选择题 1. Web技术的设想于哪一年提出()。 A.1954年 B.1969年 C.1989年 D.1990年 2. JSP页面在第一次运行时被JSP引擎转化为()。 A.HTML文件 B.CGI文件 C.CSS文件 D.Servlet文件 3. JavaEE体系中Web层技术是()。 A.HTML B.JavaBean C.EJB D.JSP 参考答案:1.C 2.D 3.D 1.7.2 填空题 1.当前主流的三大动态Web开发技术是:PHP、ASP/https://www.sodocs.net/doc/09978555.html,和______________。 2. JSP的两种体系结构是:______________和______________。 3. JSP开发Web站点的主要方式有:直接JSP、JSP+JavaBean、______________、______________和SSH。 参考答案: 1.JSP 2.JSP Model1和JSP Model2 3.JSP+JavaBean+Servlet、J2EE/JavaEE 1.7.3 简答题 1. 简述JSP的工作原理。 答:所有的JSP应用程序在首次载入时都被翻译成Servlet文件,然后再运行,这个工作主要是由JSP引擎来完成。当第一次运行一个JSP页面时,JSP引擎要完成以下操作: ●将JSP文件翻译成Servlet文件,Servlet文件是Java应用程序。 ●JSP引擎调用Java编译器,编译Servlet文件得到可执行的代码文件(.class文件)。 ●JSP引擎调用Java虚拟机解释执行.class文件,并将运行结果返回给服务器。 ●服务器将运行结果以HTML形式作为响应返回给客户端的浏览器。 由于一个JSP页面在第一次被访问时要经过翻译、编译和执行这几个步骤,所以客户端得到响应所需要的时间比较长。当该页面再次被访问时,它对应的.class文件已经生成,不需要再次翻译和编译,JSP引擎可以直接执行.class文件,因此JSP页面的访问速度会大为提高。 2. 简述JSP两种体系结构。
Jsp实验报告 课程设计名称:兼职网站 系:交通运输管理学院学生姓名: 班级: 学号: 成绩: 指导教师: 开课时间:2013学年第2 学期
一.设计题目 兼职网站 二.主要内容 本网站涉及兼职信息、用户信息的数据管理。从管理的角度可将信息分为两类:兼职信息管理、用户数据管理。用户数据管理为用户的登录判定,兼职信息管理包括兼职信息显示及兼职信息的录入、查询和删除。 (1)用户的登录判定 (2)录入兼职的信息,并保存到数据库中 (3)根据用户的需求选择查询方式,查询相关兼职信息 (4)将信息从数据库中删除 三.具体要求 (1)建立数据库表格存储用户数据(用户名及密码)。 (2)建立数据库表格存储兼职信息,主要包括ID、兼职名称、地点、工资和联系方式。 (3)编写jsp 语句连接数据库 (4)利用request函数提交表单,获取输入信息 (5)以SQL语句对数据库进行操作,完成信息的添加,查询及删除等功能。四.进度安排 五.成绩评定 正文 1、系统的需求分析和功能设计 随着电子信息在人们生活中的的使用比重不断增加,人们越来越习惯在网站上查找自己所需
要的信息不仅仅只是因其快捷,更因其接触的面更加广泛,信息的基础量足够大,足以满足人们更加细化的需求。在寻找兼职体验工作生活或赚取生活费用时,可以减少时间的浪费及其他不必要的消耗。 本网站涉及兼职信息、用户信息的数据管理。从管理的角度可将信息分为两类:兼职信息管理、用户数据管理。用户数据管理为用户的登录判定,兼职信息管理包括兼职信息显示及兼职信息的录入、查询和删除。用户登录后可以根据自己的需要对信息进行添加、查询和删除的操作 2、源程序及注释 主页:<%@page language="java"contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>