第1章 Web技术基础(2)
更新时间:2024-07-06 23:28:01 阅读量: 综合文库 文档下载
1.7 使用Apache和Tomcat
本节主要内容为:?
?Apache与Tomcat ?Apache和Tomcat的关系 ?Apache的安装和配置
?Tomcat服务与Servlet/JSP规范 ?Java运行环境的安装和配置 ?Tomcat的安装和配置 ?建立并部署Web应用 ?使用虚拟目录
Web服务器决定了Web程序的类型。IIS支持asp和.net开发。如果需要开发基于Java技术的网站,则需要安装Apache/Tomcat服务器。
与IIS相比,Apache/Tomcat服务器的安装、配置和管理相对复杂。但有关网站的基本概念是一样的。此外,在Windows平台下,如果已经安装了IIS,要使用Apache和Tomcat,应将Windows中的IIS服务停止。 1.7.1 Apache与Tomcat ?Apache是什么? ?Web服务器,类似于IIS
?可安装于Unix,Linux,Windows等不同OS平台 ?特点(P25)
?开源软件,Apache官方网站
(http://www.apache.org/)
?应用情况
?Apache服务器具有简单、高效、性能稳定、安全、免费等特性,已成为最为广泛的Web服务器。许多大型的网站,例如:Google、Yahoo、阿里巴巴、sina、百度、网易、搜狐等都采用Linux或FreeBSD等操作系统平台,并配置Apache服务器,构建自己的Web服务器。在版本上,大多数公司应用Apache 2.0或Apache 2.2.x。 ?什么是Tomcat? ?应用服务器
Web服务器传送页面使浏览器可以浏览。而应用服务器提供的是客户端应用程序可以调用的方法。简单的说能实现“动态网页技术”的服务器叫做应用服务器。
动态网页技术有以下特点:
1.“交互性”:即网页会根据用户的要求和选择而动态改变和响应,将浏览器作为客户端界面,这将是今后Web发展的大势所趋。
2.“自动更新”:即无须手动地更新HTML文档,便会自动生成新的页面,可以大大节省工作量。
3.“因时因人而变”:即当不同的时间,不同的人访问同一网址时会产生不同的页面。
?Servlet/JSP规范的容器,即运行环境,Web服务器服务端脚本引擎,可运行JSP网页。类似于IIS运行asp页面
JSP是一种服务器脚本语言,它是在Java语言上开发出来的一种动态网页制作技术。 Apache与Tomcat的关系 ?Apache的作用
?主要是实现虚拟主机、支持PHP(主要用于处理动态网页的脚本语言)、站点性能、安全等?Tomcat的作用 ?Servlet/JSP容器,为基于Java的服务器脚本程序提供编译和运行环境
Servlet(服务器小程序):是一个基于Java技术的Web组件,运行在服务器端,由Servlet容器管理,用于生成动态内容。
容器:能够将其它组件放置在其上的组件。 ?配置选择
?Tomcat可单独使用。构建Web服务器。
?为了提高Web系统的整体性能,应安装Apache服务器。
可以这样认为:当在一台机器上配置好Apache服务器,可以利用它响应对HTML页面的访问请求。实际上,Tomcat
部分是Apache服务器的扩展,但它可以独立运行。所以当运行Tomcat时,它实际上作为一个与Apache独立的进程单独运行。当配置正确时,Apache为html页面服务。而Tomcat实际运行jsp页面和Servlet。 1.7.2 Apache的安装和配置
在Apache官方网站首页,打开“Apache Projects”列表。显示Apache项目超链接列表,单击“HTTP Server”,打开HTTP Server项目页面。
1 下载Apache服务器
在HTTP Server项目页面,选择要下载的Apache版本。目前使用较广的版本是Apache HTTP 2.2.8。然后根据操作系统的不同选择不同的Apache服务器。对于Windows平台,可选择Win32 Binary including OpenSLL 0.9.8g,再将服务器文件apache_2.2.8-win32-x86-openssl-0.9.8g.msi下载到本地计算机。
目前,Apache for win32使用msi形式发布。msi文件类型是一种可以安装的程序包文件。双击带msi扩展名的文件时,操作系统将msi文件与Windows安装程序关联并运行客户端安装程序服务Msiexec.exe,从而使Windows环境下安装Apache变得非常简单。
2 Apache的安装
当Apache服务器下载后,按下列步骤完成Apache Web安装和配置。
⑴双击安装文件
apache_2.2.8-win32-x86-openssl-0.9.8g.msi
执行安装向导,如P27图1-24。
⑵单击“Next”,按屏幕提示,输入Network Domain(网络域名)、Server Domain(服务器域名)和网站管理员E-mail,若是个人用户,可按格式填一临时名字。
如P27图1-25。
⑶单击“Next”,选择安装类型。单击“Typical”,然后按照向导提示,选择安装路径,直至安装完成。
Apache服务器安装成功后,在Windows“开始”菜单中增加“Apache HTTP Server2.2.”程序组。同时,在“控制面板/管理工具”文件夹下,双击“服务”图表,显示Apache已经启动。以后Apache将作为一项服务,随着机器的启动而自动运行。此时在IE地址栏输入:
http://localhost或http://127.0.0.1,
就能看到默认Apache首页。
3 Apache的配置
Apache的主配置文件为纯文本格式的httpd.conl,用来存放所有的配置指令。默认情况下,存储位置为:
C:\\Program Files\\Apache Group\\Apache\\Conf\\
中。选择Windows的“开始/程序/Apache HTTP Server2.2./Configer Apache Server/Edit the Apache httpd conf Configuration File”命令。打开记事本,显示httpd.conl文件,进行Apache配置。
Apache配置选项采用的是指令模式,在配置指令中设置各种参数值。如:
⑴DocumentRoot:设置Web服务器页面的根目录,即主页放置位置。默认为:
DocumentRoot:”C:\\Program Files\\Apache Software Foundation\\Apache2.2\\htdocs”
可根据需要进行修改,如将其设定为:”D:/GSL3.0”。 ⑵DirectoryIndex:站点默认主页。一般地,在此处还可以加入:Index.htm Index.php Index.jsp
另外,还可以在该文件的ServerName处定义域名;在ServerAdmin处输入E-mail地址。 1.7.3 Tomcat服务与Servlet/JSP规范
?Tomcat是当前使用最为广泛的Servlet/JSP应用服务器(Tomcat实际运行jsp页面和Servlet)。?
?JavaSoft和Apache开发团队合作计划(Apache Jakarta Project)的产品,被Sun公司作为官方推荐的servlet和jsp容器。
?可以从官方网站http://tomcat.apache.org/下载所需要的Apache/Tomcat版本。
?可以从Apache官方网站http://tomcat.apache.org/下载所需要的Apache Tomcat版本。????
网易(www.163.com)2009.02.17使用的是Tomcat5
1.7.4 安装Java运行环境
Tomcat需要Java虚拟机(JRE)的支持。因此,在安装Tomcat以前需要安装JRE。它可以单独安装,也可以随Java开发包一起安装。
安装Java运行环境?从Sun公司的官方网站下载所需J2SDK和
JRE安装文件 ?安装
?配置系统环境变量
1 什么是JDK和JRE
?Java运行环境的包括两部分:
?Java开发工具包(Java Develop Kit,JDK) Sun早期的Java软件开发工具包。
?包含所有编写、运行Java程序所需要的工具:Java基本组件、库、Java编译器、Java解释器、小应用程序浏览器、以及一些用于开发Java应用程序的程序等。
?从JDK1.2起,Sun在命名时开始使用Java2,这就是J2SDK。又分为企业版(Enterprise Edition)J2EE、标准版(Standard Edition)J2SE以及面向嵌入式和移动计算等领域的J2ME(Micro Edition)三个不同的版本 ?Java运行环境JRE。 Java程序运行所需要的环境
?即Java虚拟机,实现Java的跨平台所谓跨平台就是要各种平台都有一个中间代理,这就是JRE。
2 安装JDK和JRE ?Java运行环境的安装
下面以J2SE6为例,介绍JDK和JRE的安装过程。 ?安装Java运行环境-1
从Sun的官方网站下载所需J2SDK和JRE安装文件。登录Sun官方网站:
http://java.sun.com/
在常用下载区域(Popular Downloads),点击―JavaSE‖超链接。
显示Java JDK和JRE下载界面,选择―JDK 6 Update 12‖,下载文件为jdk-6u12-windows-i586-p.exe,该文件为JDK6和JRE集成安装文件,可以同时安装JDK和JRE。下载页面如下图。 ????
?安装Java运行环境-2在―JDK 6 Update 12‖区域,点击其后的“Download”超链接,选择要下载的JDK操作系统版本。
?
在“Platform”后的下拉列表中,选择Wondows操作系统,并复选“I agree to the Java SE Development Kit 6 License Agreement”复选框。 然后单击“Continue”按钮。 ?????
?安装Java运行环境-3
图中列出了用户所选择的JDK版本,下面是一个要下载的文件列表。
?
下载文件为jdk-6u12-windows-i586-p.exe。点击该超链接,显示“文件下载”对话框,单击“保存”按钮,将文件保存到本地计算机。文件下载任务完成。
?安装Java运行环境-4
安装Java SE Development Kit(J2SE6)双击文件jdk-6u12-windows-i586-p.exe,运行JDK6安装向导。
操作:在默认情况下,Java的安装目录为:c:\\ Program Files\\java\\jdk1.6.0_12。
为方便下一步环境变量的设置,通常需要修改默认安装目录。单击“更改”,修改Java安装目录。
如直接安装在C:\\Java目录下,即:
C:\\Java\\jdk1.6.0_12\\
然后,单击“下一步”按钮。
?安装Java运行环境-5 开始Java的安装
说明:JDK安装需要几分钟,如果单独JDK,安装完成后将自动结束。
说明:由于jdk1.6.0_12已经包含了JRE,如果机器尚未安装JRE,则在安装jdk1.6时,JRE将一并安装。
所以,接下来会提示安装JRE。
?安装Java运行环境-6
安装Java Runtime Environment(JRE6)
操作:和安装JDK同样的原因,可以更改JRE的安装目录为C:\\Java\\jre1.6.0_12\\ ?安装Java运行环境-7
Java运行环境(JDK+JRE6)安装完成
最后,单击“完成”,结束Java的安装过程。此时,在系统盘中将看到安装Java所创建的文件夹。
??
?安装Java运行环境-7
安装Java运行环境后所创建的文件夹。同时,在“控制面板”中显示一个咖啡杯图标。双击该图标,将打开“Java控制面板。
3 Java环境变量设置
JDK安装完成后,需进行相应的环境变量设置,以保证Java程序对JDK中类库的引用。
面向对象技术将自然界的实体和软件的对象对应起来。在面向对象技术中,类是包含数据和处理这些数据的过程的数据结构。
对象是用类来声明的数据结构。如果将类比作数据类型,对象就是相应数据类型的变量。
设置Java环境变量 ?运行Java所需要的环境变量
?JAVA_HOME=C:\\Java\\jdk1.6.0_03
?表示Java的安装目录,在其他环境变量中使用 ?CLASSPATH=,;%JAVA_HOME%\\lib
?定义Javac搜索类的路径,它记录Java编译器和解释器所需要的类所在的路径。
?,;代表当前路径。javac编译生成的用户类保存在当前路径
?PATH=%PATH%;%JAVA_HOME%\\bin;%JAVA_HOME%\\jre\\bin
?PATH变量是系统搜索可执行程序的路径,其中,Java编译器(javac.exe)保存在%JAVA_HOME%\\bin中,Java解释器(java.exe)保存在%JAVA_HOME%\\jre\\bin中,
?要在任何路径下使用javac.exe和java.exe,则必须将上述路径定义在操作系统的Path环境变量中。
设置环境变量的方法在Windows系统下,设置环境变量。
具体步骤如下:
?在Winodws―控制面板‖中,双击―系统‖图标,打开―系统属性‖对话框。选择―高级‖选项卡。
?在―高级‖选项卡中,单击―环境变量‖按钮,打开―环境变量‖对话框。
设置JAVA_HOME环境变量
在“系统变量”区域,单击“新建”按钮,打开“新建系统变量”对话框
设置CLASSPATH环境变量
在“系统变量”区域,单击“新建”按钮,打开“新建系统变量”对话框
更新PATH路径设置在“环境变量”对话框“系统变量”区域,选择PATH环境变量,点击“编辑”按钮,在原有PATH基础上,增加
“;%JAVA_HOME%\\bin;%JAVA_HOME%\\jre\\bin”
1.7.4.4 测试Java运行环境
?上述环境变量设置完毕后,依次关闭“环境变量”、“系统属性”对话框,然后重新启动计算机使得环境变量设置生效 ?在Dos提示符下,依次输入下述命令来检查环境变量的设置情况
?c:\\>echo%java_home% ?c:\\>echo%classpath% ?c:\\>echo%path%
如果设置正确,然后输入命令检查Java运行是否正常。 ?c:\\>java–version ?c:\\>javac
运行结果如下图。
可以用一个简单得Java程序来测试J2SDK的安装。 ?编辑一个Java程序 public class Test {
public static void main(String args[ ]){ System.out.println(\} }
创建文件夹D:\\MyJava,将上述文件保存在该文件夹下,文件名为:Test.java。然后在DOS下: ?编译
?javac Test.java
?运行 ?java Test
1.7.5 Tomcat的安装和配置 ?首先登录Tomcat官方网站:
http://tomcat.apache.org/
操作:在左侧的Download区域,点击“Tomcat 6.x”超链接。
?????
?Tomcat版本列表。显示Tomcat 6.x下载界面。
操作:在Tomcat 6.0.18二进制代码发布区域(Binary Distributions),点击:
“Windows Service Installer (pgp, md5)”超链接 打开“文件下载”对话框。
下载Tomcat安装程序:
apache-Tomcat-6.0.18.exe。
文件下载任务完成。进行Tomcat的安装。
1 Tomcat的安装步骤 ?执行Tomcat安装程序:
apache-tomcat-6.0.18.exe。
启动Apache Tomcat安装向导。 ???
单击“Next”按钮,按照向导的提示操作,显示许可协议界面。然后显示Tomcat组件选项界面。 ??????
?Tomcat组件选择界面
操作:选择完全安装,Tomcat将作为Windows服务器的服务直接启动。然后,单击“Next”按钮,显示安装文件路径选择界面。
?安装文件路径选择界面?
操作:在默认情况下,Tomcat的安装路径为:
C:\\Program Files\\Apache Software Foundation\\Tomcat 6.0
为下一步配置环境变量方便,可更改安装路经为:
C:\\Tomcat 6.0。
然后,单击“Next”按钮,显示Tomcat基本配置界面。
?Tomcat基本配置界面
操作:HTTP端口,Tomcat的默认值为8080,可以修改为80,管理员的登录名和密码,默认登录名为admin,密码可以为空。
然后,单击“Next”按钮。
?如果计算机上已经安装并成功配置了JDK(含JRE),此时,向导直接指向J2SDK中安装的JRE目录。 例如:
C:\\Java\\jre6
操作:单击“Install”按钮,开始Tomcat的安装,向导将把有关的文件复制到相关的目录下。 ?安装结束后显示Tomcat安装结束界面
操作:单击“Finish”按钮,自动启动Tomcat。在Windows任务栏的右侧显示Tomcat运行图标。
Tomcat安装完成后,在开始菜单的“程序”组中,将增加“Apache Tomcat 6.0”程序组,包含对Tomcat进行配置的一系列菜单命令。
?Tomcat安装完成后,打开一个Web浏览器程序,在地址栏中输入http://127.0.0.1/(或http://localhost/),如果安装过程设置端口为8080,在IP地址后需要输入“:8080”。如果Tomcat安装成功,则显示Tomcat默认站点首页。
说明:在浏览器中能够正确显示Tomcat首页,并不说明Tomcat安装结束。
Tomcat作为Serverlet/JSP的容器,同样需要配置Tomcat的运行环境变量及其它一些配置。
Tomcat应用服务器的配置:
?Tomcat的运行环境变量 ?服务端口 ?站点根
?设置Web应用首页 ?虚拟目录
2配置Tomcat环境变量
系统环境变量及其设置的具体内容应根据安装路径确定。例如在上述安装过程完成后,应设置的内容如下:?
?Tomcat的运行环境变量 ?添加Tomcat主目录环境变量
set TOMCAT_HOME=C: \\Tomcat6.0
?添加CATALINA_HOME环境变量
set CATALINA_HOME=C:\\Tomcat6.0
?更新CLASSPATH环境变量
CLASSPATH=.;%JAVA_HOME%\\lib;%TOMCAT_H
OME%\\lib
?更新PATH环境变量
PATH=%PATH%;%TOMCAT_HOME%;%TOMCAT_
HOME%\\bin
环境变量的配置与Java环境变量的配置方法相同。设置完成后,重新启动计算机,使设置生效,再启动Tomcat。
3修改服务端口 ?主配置文件Server.xml
?对于Tomcat 6.0.x,利用文本编辑器打开C:\\Tomcat 6.0\\conf\\目录下的server.xml文件。定位元素 注意:修改Web服务端口为http的默认端口80。但如果是在Windows平台中,且安装了IIS,则修改得端口号不要与IIS中的Web服务冲突。然后保存该文件。重启Tomcat服务器,Tomcat就在新端口提供服务。 4修改网站根路径 ?修改Tomcat主配置文件conf/server.xml ?用记事本打开Tomcat主配置文件server.xml,定位到文档尾部的 例如,如果将D:\\GSL3.0设置为Tomcat的根,设置如下图所示。 注意:Tomcat区分字母的大小写。 修改完毕后,在任务栏上停止Tomcat,再重新启动,打开浏览器,将运行根中的index.jsp程序页面。 如果还要建立虚拟目录,只需再增加不同的 5设置Web应用首页 ?修改站点配置文件web.xml ?在Tomcat中,站点首页是通过web.xml文件完成的, web.xml文件又称为站点配置文件。在每一个Web应用中,往往在主目录下包含一个WEB-INF子目录,其中存储了该站点的配置文件web.xml。此外,在Tomcat的conf文件夹下也包含一个web.xml文件。 Tomcat的conf/web.xml文件是对所有Web应用的一个公共配置。对于一个具体的Web应用,如果包含自己的WEB-INF/web.xml文件,当两个配置冲突时,一般情况下,只需要修改conf/web.xml文件即可。 1.7.6建立并部署Web应用 默认情况下,Tomcat指向一个默认的Web应用(C:\\ Program Files\\Apache Software Foundation\\Tomcat6.0\\ webapps\\ROOT)。在webapps文件夹下,还包含其它几个Web应用。下面介绍在Tomcat下新建Web应用的方法。 1 规划Web应用目录结构 为了更好地管理和维护一个Web应用的大量网页文件。常用的方法是按照Web站点功能建立文件夹,分别存储相应的页面文件。P38图1-43是一个常用的Web应用规划的文件夹结构。 将每一类功能相关的页面、图片组织到一个文件夹中。 2 WEB-INF目录 Tomcat中,每一个Web应用的主目录下往往都包含一个WEB-INF目录,用于放置一些配置文件和不希望外部程序访问的隐私文件。该目录下,还有一个Web应用部署文件web.xml,对当前应用程序进行相关设置。 该目录下,还可以见classes和lib子目录。 3 Web应用配置文件web.xml 对Web应用的配置是通过Web应用配置文件web.xml实现的,类似于Windows IIS中站点的配置。在Tomcat/conf下包含一个Web应用配置文件web.xml,它是所有Web应用的公共配置文件。 此外,在每一个Web应用中,在主目录下的WEB-INF子目录中,都包含一个web.xml文件,它是该Web应用的部署文件。当两个配置中的项目冲突时,则自己的web.xml 配置将覆盖conf/web.xml中的设置。 一般情况下,只需配置Tomcat的conf/web.xml公共配置文件即可。 web.xml配置文件中所包括内容见P39。 4 修改Tomcat配置 在测试我们的Web应用以前,需对Tomcat做相应的设置,使Tomcat指向用户的Web应用(如D:\\MyJSP),修改如下: ⑴修改Tomcat主配置文件\\Tomcat 6.0\\conf\\server.xml,设置Web服务的端口号为80,同时,修改默认Tomcat服务的根,在server.xml的尾部,添加下列元素(参见图1-42): ⑵设置站点首页,可以修改Tomcat配置文件\\Tomcat 6.0\\conf\\Web.xml,设置Web应用的一些常用配置。 注意:如果已经启动了Apache server,首先应该在Windows的“开始”菜单的程序组中找到“Apache HTTP Server”程序组,执行Stop命令,停止Apache Server。 5 测试新的Web应用 上述修改完毕后,在任务栏中右击Tomcat图标,选择“Shutdown:Tomcat”命令,关闭Tomcat。然后在“开始” 菜单中重新启动Tomcat,尝试运行用户Web应用。 测试Web应用—JSP页面?在d盘的GSL3.0文件夹下,编辑下列jsp文件,文件名为index.jsp,代码清单如下: <%@ page contentType=\
tring datestr=\
java.util.Date now=new java.util.Date();
java.text.DateFormatdf=newjava.text.SimpleDateFormat(\datestr = df.format(now) ; %>
现在的时间是:<%=datestr%>
?打开Web浏览器,在地址栏中输入:
http://127.0.0.1/
1.7.7 使用虚拟目录
在不改变站点主目录的情况下,需要建立新的Web应用(对应站点主目录外的新的文件夹),访问该Web应用需要使用虚拟目录。
在Tomcat 6中,使用虚拟目录非常简单。只需修改Tomcat主配置文件\\conf\\server.xml,在尾部增加一个新的
例如:建立一个到d:/haosite的虚拟目录,在server.xml中,在根目录设置的后面(参见图1-42)增加下述内容:
crossContext=”true” Debug=”0” work=”d:\\haosite\\work”>
其中:path=”/hao”定义了根下的一个虚拟目录hao,docBase=”d:\\haosite”为虚拟目录hao对应的物理路径。参数reloadable设置为true,表明修改Servlet文件、jsp文件后,不用重启Tomcat即可生效。
保存server.xml文件,然后重启Tomcat服务器,可以在地址栏中通过虚拟目录访问d:/haosite中的网页文件。如:
http://127.0.0.1/hao/index_hao.jsp
1.7.8 Apache和Tomcat的关系
由以上介绍可以看出,只用Tomcat也能建立和运行一个Web站点。那么Apache和Tomcat是一种什么关系。实际上,Apache和Tomcat的作用不一样。
?Apache主要是实现虚拟主机,支持PHP(腳本語言)、站点性能、安全等方面。
?Tomcat是当前使用最为广泛的Servlet/JSP应用服务器,是servlet和jsp容器。
?JSP是HTML和Java程序的综合文档
?运行JSP页面需要Java虚拟机由此可见,不需要安装Apache,单独使用Tomcat即可运行Web应用。但为了提高
Web系统性能,需要将Apache和Tomcat进行整合配置。
正在阅读:
第1章 Web技术基础(2)07-06
2012年中国纺织行业年度报告04-20
征信知识竞赛题0106-28
“经济利润问题”解题方法汇总07-08
20虽有嘉肴导学案01-18
收货和验收标准02-29
2015-2016学年广东省东莞市粤华学校七年级(上)第一次月考地理03-15
批评意见清单03-16
我的小秘密作文500字07-08
Matlab 在电磁场中的应用05-16
- 天大砼方案 - 图文
- 农业科技网络书屋能力提升_玉米错题选
- DNS习题
- 浅议检察官对罪犯谈话的技巧与效果
- 高考语文文言文翻译专题训练
- AB类学科竞赛目录(2015)
- 建筑面积计算新规定(2015最新)
- Revit2012初级工程师题集一
- 十三五项目米线可行性报告
- 2013体育学院党组织建设工作总结
- 2014Revit工程师题库
- 高中数学如何实施研究性学习
- 茶艺表演 中英互译
- 小学音乐湘文艺版 四年级下册 第十一课《(歌表演)脚印》优质课公
- 山西省农村合作经济承包合同管理条例
- 2015年镇江市中考化学一模试题参考答案及评分标准(定稿)
- 统计 题集
- 批评意见清单
- 8潞安集团蒲县黑龙关煤矿矿业公司2
- 鄂教版四年级语文上册复习精要(光谷四小)
- 基础
- 技术
- Web
- 正定矩阵的判定、性质及其应用
- 知识产权质押贷款发展现状分析
- 2010年10月入党积极分子十七届五中全会学习思想汇报党员爱国
- 人教版新目标九年级期中考试
- 60t龙门式起重机安装人W9-7002 - 图文
- 液晶电视逻辑板维修培训
- 乡 村 八 记 完整版
- 2013健康之路目录全集节目单详解
- 高中化学远程培训笔记
- 农学院2011年拾花支农劳动学生信息表
- 社区党员民主生活会情况报告
- 2014中央广播电视大学英语3形成性考核作业册答案
- 2014-2020年中国磷矿行业市场分析与投资前景预测报告 - 图文
- 二、施工组织设计 三、主要设备材料的技术资料
- GoldenGate安装部署
- 浙江乐清电厂施工组织设计
- 操作系统作业参考答案及其知识点
- 本科教学工作合格评估答疑教学经费 - 图文
- 10级课表大二第二学期
- 广告名人 阿尔伯特 拉斯维尔简介