电信增值业实验报告文档格式.docx
《电信增值业实验报告文档格式.docx》由会员分享,可在线阅读,更多相关《电信增值业实验报告文档格式.docx(15页珍藏版)》请在冰豆网上搜索。
设置环境变量名:
CATALINA_HOME:
c:
\tomcat
CATALINA_BASE:
TOMCAT_HOME:
2、然后修改环境变量中的classpath,把tomcat安装目录下的common\lib下的servlet.jar追加到classpath中去,修改后的classpath如下:
Classpath=.;
%JAVA_HOME%\lib\dt.jar;
%JAVA_HOME%\lib\tools.jar;
%CATALINA_HOME%\common\lib\servlet-api.jar;
(4)Eclipse配置
1、将SDK的JRE设置为Eclipse缺省的JRE。
2、在启动Eclipse之前,需要在工作台的preferences页中配置一些选项。
选择Window>
Preferences,打开preferences对话框,如图所示Eclipse的preferences对话框。
3、在左侧的树视图中选择Java选项。
展开Java元素,并选择InstalledJRE,
4、JRE的preference设置,选择安装的JDK版本(如果机器上安装了多个版本JDK)。
5、单击"
Add"
并切换到在上面配置的安装阶段所安装的JRE目录,如图所示向Eclipse的preference设置添加一个JRE。
单击"
OK"
。
6、在MyEclipse中配置tomcat开发环境:
打开Window->
Preferences->
MyEclipse->
Tomcat5->
选择tomcat根目录,并将其设置为“Enable”使能状态。
7、Window->
JDK,选择刚增加的JDK版本。
同时可根据需要,配置多个JDK、tomcat版本。
三、实验总结
通过对电信增值业务环境搭建的学习,我基本掌握开发工具的安装及配置,同时也了解了基于电信业务平台开发环境搭建,在本次实验中虽然有好多不懂的知识,但是通过老师的指导,还是基本顺利的完成了实验
实验二电信开发业务实验平台验证
3、熟悉及学习电信开发业务实验平台的验证。
(1)验证JDK是否安装配置成功
在命令行窗口下,键入java–version命令可以查看到安装的JDK版本信息;
键入java命令,可以看到此命令的帮助信息;
键入javac命令可以看到此命令的帮助信息,检验完毕!
(2)验证tomcat配置成功
进入安装tomcat根目录下的bin目录,找到startup.bat文件,双击启动tomcat。
在地址栏中输入http:
//127.0.0.1:
8080/,如果出现以下欢迎页面,则表示tomcat安装成功。
(其中8080表示tomcat服务端口,可自由配置)
(3)验证eclipse下JDK、Tomcat配置
点击绿色“Run/Stop/RestartMyEclipseApplicationServers”按钮,如果出现以上截图,并点击“start”,能正常访问tomcat欢迎页面,则表明配置成功。
通过对电信开发业务实验平台验证实验的学习,我不仅更加熟练的掌握开发工具安装及配置和基于电信业务平台开发环境搭建而且也熟悉及学习电信开发业务实验平台的验证。
通过对本实验的学习,我对电信增值业务也有了更多的了解和认识
实验三基于彩铃平台开发彩铃文件管理功能
一、实验目的
1.熟悉WEB的开发流程及开发框架;
2.熟练HTML标签的应用;
3.熟悉掌握在WEB中文件上传的流程及操作。
导入附带光盘中的aip_smp工程到安装有Eclipse开发环境的电脑中,通过配置文件,
然后我们在aip_smp程序的树菜单功能项文件WebRoot\content\tree\tree.jsp中“铃音管理”此功能项:
<
eid>
entity1_1<
/eid>
description>
基础设置<
/description>
oncontextmenu>
<
/oncontextmenu>
image>
images/book.gif<
/image>
imageOpen>
images/bookopen.gif<
/imageOpen>
dirurl>
/dirurl>
contents>
<
entity>
entity1_2<
区域管理<
images/paper.gif<
onClick>
displayCustomer(12345)<
/onClick>
../base/arealist.jsp<
/entity>
entity1_3<
铃音管理<
../base/ringlist.jsp<
/contents>
通过在aip_smp模块的树菜单中添加了“铃音管理”功能项后,那么我们下面要做的就是去如何将功能具体实现了,在功能项的指向甚而为../base/ringlist.jsp(即工程的WebRoot文件夹里面的base文件夹下的ringlist.jsp文件),所以我们在ringlist.jsp页面所展示出来的界面如下图,界面可以用来显示数据库中已上传了的铃音文件及其相关信息,如果没有上传的铃音信息,那么显示为空,如下图:
%@pagecontentType="
text/html;
charset=GBk"
language="
java"
%>
jsp:
directive.pageimport="
java.util.*"
/>
%@tagliburi="
http:
//struts.apache.org/tags-bean"
prefix="
bean"
%>
//struts.apache.org/tags-html"
html"
//struts.apache.org/tags-logic"
logic"
f"
useBeanid="
ring"
scope="
page"
class="
com.xunfang.aip.smp.colorring.bean.ColorRing"
userSession"
session"
com.xunfang.aip.smp.rights.form.UserForm"
/>
%
Listlist=ring.getRingList();
request.setAttribute("
ringList"
list);
html>
head>
title>
铃音列表<
/title>
METAHTTP-EQUIV="
Content-Type"
CONTENT="
>
linkREL="
stylesheet"
TYPE="
text/css"
HREF="
../css/common.css"
scripttype="
text/javascript"
src="
../js/util.js"
/script>
../js/color_change.js"
scriptlanguage="
JavaScript"
showMessage("
${mess}"
);
functionhasRing(){
varsize=<
%=list.size()%>
;
if(size<
=0){
alert("
无数据可操作"
returnfalse;
}
returntrue;
}
functionisSelectRing(){
varcount=checkedSize(document.forms[0].ids);
if(count==0){
请选择记录"
}
returntrue;
functionha_add(){
with(document.forms[0]){
addbutton.disabled="
disabled"
delbutton.disabled="
action="
ringupload.jsp"
target="
_self"
submit();
functionha_del(){
if(hasRing()&
&
isSelectRing()){
varcount=checkedSize(ids);
if(count>
1){
alert("
只能选择一个铃音,请重新选择"
return;
}
vartmp=confirm("
您确定要删除所选的记录?
"
if(tmp==false){
return;
}
with(document.forms[0]){
target="
submit();
}
/head>
bodyrightmargin="
0"
leftmargin="
topmargin="
tablewidth="
100%"
border="
cellspacing="
cellpadding="
menu_table"
tr>
tdwidth="
129"
imgsrc="
../images/lgo_0hm_129x36.on.gif"
width="
height="
33"
/td>
100"
background="
../images/menu0.on.bg.gif"
nowrap>
divalign="
center"
>
ahref="
ringlist.jsp"
fontmenu"
铃音信息
/a>
/div>
11"
../images/menu0.on.end.gif"
tdclass="
menubg"
nbsp;
/tr>
tdheight="
10"
colspan="
4"
../images/menu.bg.gif"
/table>
html:
formmethod="
post"
action="
/base/ring.do?
method=delRing"
80%"
align="
1"
tablelist"
trclass="
trlist"
tdcolspan="
9"
fontlisttitle"
铃音信息<
fontcoltitle"
tdnowrap="
nowrap"
铃音编号<
铃音名称<
保存路径<
td>
inputname="
button1"
type="
button"
onClick="
setCheckedState(this.form.ids)"
value="
全选"
onbutton"
inputtype="
hidden"
name="
check"
logic:
iterateid="
ringlist"
indexId="
i"
tr1"
onmouseover="
overRow(this)"
onmouseout="
outRow(this)"
onclick="
clickRow(this)"
tdalign="
${ringlist[0]}
${ringlist[0]}"
${ringlist[1]}<
${ringlist[2]}<
ids"
checkbox"
${ringlist[0]}"
/logic:
iterate>
palign="
addbutton"
增加"
ha_add()"
delbutton"
删除"
ha_del()"
/p>
/html:
form>
/body>
/html>
在ringlist.jsp页面上,我们实现了显示已有彩铃铃音的列表展示,并对铃音文件进行了删除管理,这样我们就可以删除铃音文件了,然后我们再通过ringlist.jsp中增加按钮操作,来对铃音文件的上传增加了,所以当触发按钮“增加”事件为我们跳转至增加铃音文件页面ringupload.jsp
图14-2(铃音上传界面)
charset=gb2312"
import="
base/>
functiongoback(){
document.URL="
functioncheck(){
varringname=document.forms[0].ringname.value;
varfile=document.forms[0].file.value;
varcall='
'
if(ringname.length==0){
alert("
请输入铃音名称"
document.forms[0].ringname.focus();
return;
if(file.length==0){
请选择需要上传的本地铃音"
document.forms[0].file.focus();
document.forms[0].submit();
aclass="
上传彩铃<
formaction="
method=uploadRingCommit"
method="
enctype="
multipart/form-data"
70%"
tableoutline"
trcontent"
fontcontitle"
上传铃音<
tablecontent"
50%"
textproperty="
ringname"
styleClass="
inputtext"
size="
20"
text>