第3章JSP的开发和运行环境
JSP实训项目管理系统
JSP实训项目管理系统〈br><p>〈b style=”mso-bidi—font-weJSP实训项目管理系统ight:normal”〉目</b>〈b style="msJSP实训项目管理系统o—bidi-font—weight:normal”〉</b〉〈JSP实训项目管理系统b style=”mso—bidi—font-weight:JSP实训项目管理系统normal”>录</b〉〈b style=”mso—bidi—JSP实训项目管理系统font—weight: normal”〉〈/b〉</p> 〈p>JSP实训项目管理系统摘要。.. 3</p〉
<p〉Abstract 4</p>
JSP实训项目管理系统〈p〉1、引言.。. 5</p〉
<p>1.1 ;JSP实训项目管理系统&nbsp;&nbsp;&nbsp; ;课题背景、研JSP实训项目管理系统究目的及意义.。. 5</p>
<p>1.1.1 课题背景。.。JSP实训项目管理系统5</p〉
〈p>1。1.2 课题研究的目的及意义。.. 6JSP实训项目管理系统</p〉
〈p>1。1。3 课题发展前景及趋势。。. 8</p〉
JSP实训项目管理系统
〈p〉1。2 课题内容简介.。。9</p>
<p>1.3JSP实训项目管理系统课题调研及可行性分析..。10</p>
JSP程序设计教程
1.2.2 JSP运行环境的安装和配置
JDK由一个标准类库和一组建立、测 试及建立文档的Java实用程序组成。其核 心Java API(应用程序接口)是一些预定 义的类库,开发人员需要用这些类来实现 Java语言的各种功能。Java API包括 一些 重要的语言结构以及基本图形,网络和文 件的输入和输出(简记为I/O)。
构件对象模型:COM
3.JSP概述
JSP的全称是Java Server Pages,它 是太阳微系统公司(Sun Microsystems Inc) 倡导,多家公司参与建立的一种动态网页 技术。该技术的目的是整合已经存在的 Java编程环境,产生一个全新的网络程序 设计语言。
(1)JSP的优点
平台适应性广,几乎所有平台都支持 JSP。
第 1 章 JSP概述
1.1 网站开发历程 1.2 JSP运行环境 1.3 一个简单的JSP文件
构件对象模型:COM
1.1 网站开发历程
1.1.1 静态网站 1.1.2 动态网站
动态网站,就是该网页文件不仅包括 HTML标记,而且包含一些程序代码。这种 网页文件名的后缀依不同的程序设计语言而 不同,如JSP文件的后缀为.JSP。动态网站主 要用于实现基于客户机/服务器模型中客户端 和服务器端的交互。
《Javaweb程序设计》教案
课题:第一章 Java Web概述
【教学目标】
掌握JSP运行环境的搭建,能进行简单的JSP程序编写与运行。
【教学重点】
Eclipse+Dreamweaver工具、项目的导入、导出、发布打包
【教学难点】
Eclipse+Dreamweaver工具、项目的导入、导出、发布打包
【教学方法】讲解、讨论
【教学地点】教学楼、综合楼
【课时安排】4课时
【教学过程】
1.1 配置JSP运行环境
1.1.1 任务描述与实现正确安装Tomcat服务器,并显示其欢迎页面。如图1-1所示。
图1- 1 使用Tomcat欢迎页面
实现过程:
1.安装JDK
安装Tomcat服务器前首先安装JDK(Java Development Kit),其包括了Java运行环境,Java工具和Java基础的类库。目前,提供下载的最新版本为JDK7。读者可到官方网站下载,下载地址为。
下载后双击安装,画面如图1-2所示,按“下一步”操作直到完成。
图1- 2 JDK安装界面
2.安装Tomcat
Tomcat官方网站下载地址:。本书采用的版本是。
下载后,双击安装,如图1-3所示。点击Next到第一步,进行安装组件选择,如图1-4所示。第二步选择路径,按照系统默认路径即可。第三步为配置Tomcat端口信息和账号信息,如图1-5所示,按照实际配置即可。第四步为选择JDK的安装路径,如图1-6所示,选择在之前第1步操作中安装的JDK所在的位置。之后单击“Next”开始安装。安装完毕后,提示安装完成,如图1-7所示。单击“Finish”完成Tomcat的安装。
JSP试题及答案
第1章WEB开发环境
(1)下列关于WEB开发说法正确得就是。
A)Web就是图形化得与易于导航得ﻩB)Web与平台无关
C)Web就是分布式得ﻩﻩD)Web就是动态得ﻩﻩE)Web 就是静态得
(2)下列关于Tomcat说法正确得就是。
A)Tomcat就是一种编程语言ﻩB)Tomcat就是一种开发工具ﻩC)Tomcat就是一种编程思想D) Tomcat就是一种开编程规范ﻩﻩE) Tomcat就是一个免费得开源得Serlvet容器
(3)下列关于Tomcat个目录说法错误得就是。
A) bin目录--包含启动/关闭脚本ﻩﻩﻩB) conf目录——包含不同得配置文件
C) Lib目录--包含Tomcat使用得JAR文件
D) webapps目录--包含web项目示例,发布web应用时,默认情况下web文件夹放于此目录下E)work目录--包含web项目示例,当发布web应用时,默认情况下把web文件夹放于此目录下
(4)下列关于协议说法正确得就是。
A) 就是一种请求/响应式得协议
B)请求消息中Accept表示浏览器可接受得MIME类型
C) 请求消息中Accept-Encoding表示浏览器能够进行解码得数据编码方式
D)请求消息中Accept-Language表示浏览器所希望得语言种类
E)请求消息中Host表示初始URL中得主机与端口。
(5)下列对于JSP说法中正确得就是。
A)JSP就是Sun公司推出得新一代站点开发语言B) JSP采用标识简化页面开发
C) JSP完全解决了目前ASP、PHP得一个通病——脚本级执行
jsp面试题库选择题
1) 对于JSP的通用规则,描述正确的是:
A. JSP标记不区分大小写。
B. 指令和脚本元素的语法不是基于XML的,但有替代的基于XML的语法。
C. 在标记中出现的属性值可以不用引号括起来,比如:<%@ page language="Java" %>和<%@ page language=java %>是等同的。
D. 在标记中使用字符/(正斜杠)作为转义字符。
E. 如果URL不是以”/”开始的,就被解释为相对于当前的JSP路径。
2) 对于标记,描述正确的是:
A. 一般来说,是、标记的子标记。
B. 如果有代码:,则在中可以使用(“name”);把属性name的值取出来。
C. 如果有代码:,则在中可以使用(“name”);把属性name的值取出来。
D. 如果标记不放在标记内,也就是不作为标记的子标记,则使用浏览器查看时会显示错误页面。
3) 在有如下代码段:
webmaster
在Servlet中如何把webmaster的值取出来
A. 使用RequestDispatcher的getInitParameter(“webmaster”)方法
B. 使用ServletContext的getIni tParameter(“webmaster”)方法
C. 使用ServletConfig的getInitParameter(“webmaster”)方法
D. 使用GenericServlet的getInitParameter(“webmaster”)方法
4) 在有如下代码段:
teacher
集美大学《Web编程技术》课程教学大纲
集美大学《Web 编程技术》课程教学大纲
课程名称 中文:W eb 编程技术编程技术
英文:Technology of Web Programming 课程编号
8107300
学分/学时
2.5/54
所属教研室 软件工程软件工程 先修课程 计算机概论、数据库程序设计、高级语言程序设计计算机概论、数据库程序设计、高级语言程序设计 课程类型 专业选修课专业选修课 考核方式
闭卷闭卷
开课专业
软件工程软件工程
教学目的和要求
本课程是计算机科学与技术专业的重要必选课,也是软件工程专业的重要专业课。按照学校
的定位和培养应用型人才的目标,该课程的目的是让学生了解脚本语言和动态网页的发展及现状、特点和开发环境;掌握WEB 程序设计思想和方法;熟悉主要的W eb 开发工具,具有较强的实战技能。学生学完本课程后,在校期间和毕业后能够直接上手从事相关研究,程序难度应达到专业级水平,超过网上大多数网站的水平。专业级水平,超过网上大多数网站的水平。
当前W eb 编程技术有微软公司ASP/ASP ASP/ .NET 和Sun 公司JSP/JavaEE 两大主流技术。综合起
来有HTML 、VBscript 、JavaScript 、ASP 、XML 、Java 、JSP 、J2EE 初步和ASP
.NET 八部分内容。HTML 部分讲述HTML 基本语法。VBscript/JavaScript 部分讲授其基本语法,包括变量声明、基
本运算、流程控制、函数和对象及其它应用。VBScript 和Javascript 两种脚本语言可以任选一种,另一种由学生自学。ASP 部分主要学习服务器端的编程,部分主要学习服务器端的编程,包括包括ASP 内建对象Request 、Response 、Application 、Session 、Server 等,还重点介绍数据库的应用,包括数据库ADO 对象、连接对象Connection 和记录集对象RecordSet ,最后介绍ActiveX 组件和其它的ASP 常用组件。
JSP试题及答案
第1章WEB开发环境
(1)下列关于WEB开发说法正确的是.
A)Web是图形化的和易于导航的B)Web与平台无关
C)Web是分布式的D)Web 是动态的E)Web 是静态的
(2)下列关于Tomcat说法正确的是.
A)Tomcat是一种编程语言 B)Tomcat是一种开发工具C)Tomcat是一种编程思想
D) Tomcat是一种开编程规范E)Tomcat是一个免费的开源的Serlvet容器
(3)下列关于Tomcat个目录说法错误的是.
A)bin目录--包含启动/关闭脚本B)conf目录—-包含不同的配置文件
C)Lib目录-—包含Tomcat使用的JAR文件
D)webapps目录—-包含web项目示例,发布web应用时,默认情况下web文件夹放于此目录下E)work目录--包含web项目示例,当发布web应用时,默认情况下把web文件夹放于此目录下
(4)下列关于HTTP协议说法正确的是。
A) HTTP是一种请求/响应式的协议
B)HTTP请求消息中Accept表示浏览器可接受的MIME类型
C)HTTP请求消息中Accept-Encoding表示浏览器能够进行解码的数据编码方式
D)HTTP请求消息中Accept-Language表示浏览器所希望的语言种类
E)HTTP请求消息中Host表示初始URL中的主机和端口.
(5)下列对于JSP说法中正确的是。
A) JSP是Sun公司推出的新一代站点开发语言B)JSP采用标识简化页面开发
C)JSP完全解决了目前ASP、PHP的一个通病—-脚本级执行
D) JSP将内容的生成和显示进行分离E)JSP强调可重用的组件
JSP运行环境配置教程
图3-1 [Java 2 SDK,SEv1.4.2-License]对话框
⑵.接受安装协议。选中[I accept the terms in the license agreement]单选框,单击按钮,弹出[Java 2 SDK,SEv1.4.2Custom Setup]对话框。如图3-2所示。
图3-19 启动Tomcat
安装完Tomcat后,下面测试Tomcat是否安装 成功。打开IE浏览器,在地址栏内输 入”http://localhost:8080” 或者输 入”http://127.0.0.1:8080”。其 中,”localhost”或”127.0.0.1”表示本地主 机,”8080”表示访问的Tomcat服务器的端口 号,”http://localhost:8080”表示通过8080端 口号访问本地主机上的Tomcat服务器。如果 显示如图3-20所示的页面,表示Tomcat安装 成功。否则需要重新安装。
图3-14 设置Tomcat安装类型
4.在该页面的下拉列表框中选择”Full(完全安装)”选项, 单击按钮,进入下一个[Apache Tomcat Setup]对话框, 单击按钮,设定Tomcat的安装路径,在这里设 为:”E:\Tomcat 5.0 “ ,如图3-15所示。
图3-15 设置Tomcat安装路径
(3)在弹出的[环境变量]对话框的[系统变量]栏中单击按钮, 弹出[新建系统变量]对话框。该对话框有两个文本编辑框, 在第一个文本框中输入”path”,在第二个文本框中输 入 ” .;C:\j2sdk1.4.2\bin “ ,如图3-8所示。单击按钮, 完成了”path”的设置。返回到[环境变量]对话框。
实验一:JSP运行环境安装与配置
实验一:JSP运行环境安装与配置
【实验目的】
(1)掌握如何安装与配置JSP运行环境;
(2)熟悉Eclipse集成开发环境;
(3)了解Tomcat;
(4)初步掌握JSP文件的建立与运行。
【实验内容】
(1)安装jdk-6u2-windows-i586-p.exe;
(2)安装与配置Eclipse集成开发环境;
(3)写一个简单的JSP程序。
【实验课时】2课时
【实验要求】
(1)能够了解JSP相关的基础知识;
(2)能够正确安装jdk-6u2-windows-i586-p.exe;
(3)能够正确安装Eclipse集成开发环境;
(4)能够正确配置并熟悉Eclipse集成开发环境;
(5)能够写一个简单的JSP程序。
【实验环境】
向每位同学提供装有Windows XP操作系统的计算机一台。
【基础知识】
1、什么是JSP
JSP的英文全称是Java Server Pages,中文全称是Java服务器端语言。JSP是Sun推出的、基于Java的、执行于服务器端的动态网页开发技术,用于创建可支持跨平台及跨Web 服务器的动态网页。自JSP推出后,众多大公司都支持JSP技术的服务器,所以JSP迅速成为商业应用的服务器端语言。JSP能够适应市场上85%的服务器产品。
2、JSP、Java、JavaScript、J2EE之间的区别与联系
JSP不同于Java。Java是一种基础性的编程语言,是一种真正的面向对象的语言;而JSP 则是一种网页开发的语言。JSP是B/S结构的一种实现方式,也采用Java语言,也就是说,学习JSP需要有Java的基础,但是JSP中的Java语法并不是太多。
动态网站技术(JSP)教学大纲
《动态网站技术》课程教学大纲
一、课程简介
课程名称动态网站技术
英文名称 Dynamicweb site technology
课程代码 1761220
课程类别专业课
学分 4
总学时 64
先修课程常用软件(网页设计)、数据库原理与应用
考核方式及各环节所占比例设计作品;平时成绩(实验占20%+作业5%+出勤5%)占30%,期末考试占70%
课程概要
本课程是计算机专业的必修课程。其专业性较强,含盖了多种开发工具的使用知识,并与多门课程紧密相关,构成一门综合性的应用课程。本课程的先修课程是:计算机文化基础及数据库应用技术等。由于本课程的实践性较强,故需要学生在掌握基本知识的前提下,勤于上机练习从而达到对知识的全面掌握。
本课程基本要求
要求学生了解动态网站技术的基本知识,了解Eclipse开发环境的使用,掌握JSP语言基础知识与编程的必备知识和工具。了解JSP的运行环境与搭建方法,掌握JSP语言的基本语法、JSP内置对象、文件操作及JDBC、JavaBean、Servlet等,最终达到会应用JSP构建动态网站、开发简单的Web 应用系统。在掌握基础知识的基础上,勤于动手实践,灵活地运用所学的知识进行程序的设计。
教学目的及要求
“动态网站技术”是计算机专业学生的必修课程。课程内容是使学生掌握计算机的基本使用方法后,通过该课程的学习,培养和锻炼学生以JSP技术为核心设计动态网页的能力,并为其他课程的学习起到相应的帮助作用。
教材及主要参考书
教材:
[1] 郭珍,王国辉主编JSP程序设计教程(第2版),2012年,北京:人民邮电出版社
JSP 构建JSP环境
JSP 构建JSP环境
作为一个初学者,在学习JSP知识之前,需要学会JSP运行环境的构建。服务器可以有多种选择,如Resin、Tomcat和JBoss等,每个服务器都有自己的特点,对于初学者Tomcat应该是较好的选择。JDK软件开发工具包开发JSP程序必不可少。本练习将以JDK+Tomcat为例,构建JSP程序运行环境。实现该练习,可以分为两个步骤,一个是安装JDK软件,一个是安装Tomcat软件。其步骤如下所示:(1)下载JDK,打开Sun公司的官方网站,在该网站上找到最新的JDK版本并下载。
(2)安装JDK,单击JDK可执行程序安装JDK(安装时注意要将JDK和JRE 安装在同一个目录的下面,以JDK安装在C:\Program Files\Java目录下为例)。
(3)配置JDK环境变量,依次单击【我的电脑】|【属性】|【高级】|【环境变量】,会显示【环境变量】对话框,在该对话框配置path和classpath路径。classpat
(5)下载Tomcat,获取Tomcat非常容易,直接在网络上搜索或者从Tomcat 官方网站/都可以。
(6)安装。单击下载的可执行程序,执行安装。在安装过程中,一般不需要进行配置,只有在如图1-60所示的窗口选择jdk1.6.0文件夹即可。
图1-60 选择
(7)测试。安装完成后,就可以测试Tomcat安装是否成功了。打开IE浏览器,在地址栏中输入“http://localhost:8080/”,单击【转到】,会显示图1-61所示窗口:
图1-61 Tomcat服务器主页运行窗口
动态网站技术(JSP)教学大纲
《动态网站技术》课程教学大纲
[2] 刘志成编著,《JSP程序设计实例教程》,2009
一、课程简介
课程名称动态网站技术
英文名称Dynamicweb site technology
课程代码1761220
课程类别专业课
学分4 总学时64 先修课程常用软件(网页设计)、数据库原理与应用
考核方式及各环节所占比例设计作品;平时成
绩(实验占20%作业5%出勤5%占30%,期末考试占70%
课程概要
本课程是计算机专业的必修课程。其专业性较强,含盖了多种开发工具的使用知识,并与多门课程紧密相关,构成一门综合性的应用课程。本课程的先修课程是:计算机文化基础及数据库应用技术等。由于本课程的实践性较强,故需要学生在掌握基本知识的前提下,勤于上机练习从而达到对知识的全面掌握。
本课程基本要求
要求学生了解动态网站技术的基本知识,了解Eclipse开发环境的使用,掌握JSP语言基础知识与编程的必备知识和工具。了解JSP的运行环境与
搭建方法,掌握JSP语言的基本语法、JSP内置对
象、文件操作及JDBC JavaBean、Servlet 等,最终达到会应用JSP构建动态网站、开发简单的Web 应用系统。在掌握基础知识的基础上,勤于动手实践,灵活地运用所学的知识进行程序的设计。
教学目的及要求
“动态网站技术”是计算机专业学生的必修课程。课程内容是使学生掌握计算机的基本使用方法后,通过该课程的学习,培养和锻炼学生以JSP技术为核心设计动态网页的能力,并为其他课程的学习起到相应的帮助作用。
教材及主要参考书教材:
[1] 郭珍,王国辉主编JSP程序设计教程(第2版),2012年,北京:人民邮电出版社教学参考书:
《JSP应用教程》习题答案
2-7. 编写 E-mail 注册的表单。(上机练习)
在常用的表单制作过程中,经常遇到的是按钮制作、输入元素的制作等。常见的表单 控件包括文本框、文本域、密码框、多选框、单选框和下拉列表框,等等。除了文本域和 下拉列表,其他只要修改 TYPE 属性就可以了,使用方法如程序 2-11.htm 所示。
使用超级链接的基本的语法是:<A HREF="Address.htm">XX</A>。XX 是一个超级 链接,连接到 Address.htm 文件;<A>是单词 Anchor 的缩写,中文的意思是“锚”,功能 是从一个页面链接到另一个页面;属性 HREF 定义的是链接到哪一页
可以指定 A 标记以不同的方式显示。一个超级链接有几种不同的状态:未被访问链接 (Link)、已访问链接(Visited)和鼠标移动过(Hover)。可以定义超级链接文字的颜色, 可以定义字体的大小,一般超级链接都有下划线,可以利用“TEXT-DECORATION:NONE” 将超级链接的下划线去掉
J2EE 的任务是提供一个平台独立的、便携式、多用户、安全以及标准的企业级平台, 服务器端部署用 Java 技术来完成。J2EE 主要用于创建可扩展的企业应用,包括 13 种核心 技术规范
JSP程序设计技术-教学大纲-JSP程序设计实训与案例教程(第2版)-马军霞-清华大学出版社
《JSP程序设计技术》教学大纲
(修订版)
课程编号:1324106 课程名称:JSP程序设计技术
适用专业:软件工程等学时/学分:60/4
先修课程:Java基础程序设计,Java高级程序设计等后续课程:Java Web框架技术
一、课程说明
本课程是高等学校工科本科软件工程专业的一门必修课,通过本课程的学习,要求学生掌握基本概念、基本理论以及操作技能,培养学生开发Web项目的的能力,并能运用基本理论解决实际操作中遇到的问题。本课程主要介绍Html、Java script、JSP组件、数据库访问等相关知识,掌握开发Web项目的基本能力。通过将JSP程序设计的基本知识与过程性知识、基本理论和开发实践有机地整合,并借助若干小案例、中型项目、大型项目强化实践操作,使学生在深入理解、切实掌握基本理论知识的基础上,提高综合应用能力和解决复杂工程问题的能力。
二、课程目标
1.通过学习本课程,达到以下目标:
(1)掌握程序设计的基本思想、方法。
(2)掌握JSP技术的理论知识,包括关键词和核心技术的英文表述及英文开发平台的使用。
(3)具备运用JSP技术进行Web应用程序设计的基本技能和开发能力。
(4)具备较强系统分析、设计能力。
(5)具备分析、推理和解决软件工程领域复杂工程问题的能力。
(6)具备整合思维能力和较强的学习能力在内的软件工程师综合素质。
2.课程目标与毕业要求关系
三、教学内容与要求
1.理论部分
2.实验部分
4
5
6
7
8
四、课程考核内容及方式
1.课程目标与考核方式关系
(2)实验部分
2.成绩评定方法
成绩评定依据平时作业成绩、期末考试成绩、实验成绩等。
JSP实验报告
河南财经学院计算机科学系
2009~2010 年第二学期
专业:
课程名称:JSP程序设计
班级:
姓名:学号:
指导教师:
实验一:JSP运行环境和运行一个JSP程序
实验二:JSP编程基础
实验三:JSP内置对象的应用
实验四:在JSP中应用JavaBean
实验五:Servlet核心技术
实验六:JSP操作数据库
201309260310-孙鲁良-JSP实验报告1—JSP运行环境设置
实验一JSP运行环境设置
1.实验目的
(1)下载,安装J2SDK,设置环境变量,配置java运行环境
(2)下载,安装tomcat,设置环境变量,配置JSP运行环境
(3)建立JSP程序的运行环境
(4)掌握简单的JSP程序的编辑与运行过程
2.实验要求
(1)复习JDK的安装和环境变量的设置
(2)安装tomcat,建立JSP程序的运行环境
(3)了解tomcat的目录结构与各自的作用
(4)设置tomcat虚拟目录
(5)JSP HElloWorld程序的编写、运行
3.实验内容
(1)下载j2sdk
(2)下载tomcat
(3)安装
(4)添加环境变量:我的电脑-属性-高级-环境变量-系统变量中添加以下环境变量(5)写一个简单的java程序测试j2sdk是否安装成功
(6)安装配置tomcat。
(7)启动tomcat
(8)检验虚拟路径是否成功
4.注意事项
(1)可用三种方法建立虚拟目录,但各种方法建立的虚拟路径名称不能相同,一面发生冲突。
(2)Tomcat6.0在conf目录下没有Catalina\localhost\目录,要自己建立。目录区分大小写。
(3)用自建的xml文件建立虚拟目录时,Context的path属性不起作用,xml文件名即使虚拟目录名。
(4)Context标记中的C,docBase属性的B不能小写。
(5)Context标记切记要封闭。
5.上机作业
(1)支持jsp和servlet的容器除了tomcat之外,还有什么?
Resin 服务器、JBoss服务器、WebSphere 服务器WebLogic 服务器
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
下载完成后,可以按以下步骤安装Tomcat服 务器。
双击打开apache-tomcat-7.0.39.exe安装程序 ,显示如图所示的选择安装向导界面。
3、提供可扩展性。当前J2EE容器向组件提供事务支持、数据库连接、 生命周期管理和影响性能的其它特性,从而提供可扩展性 (scalability)。
4、安全机制。J2EE支持丰富的跨越整个体系的一致的安全措施。
常用应用开发环境介绍
在开发过程中,基于JSP项目通常涉及到
Web服务器 数据库服务器 集成开发环境的选择
J2SE下的核心技术包括:面向对象的编程技术、 Java程序异常的处理、控制台程序开发、图形界 面程序开发、多线程编程、I/O流编程、网络编程、 Java Applet以及JavaBean组件开发技术。
J2ME体系概述
J2ME主要用于创建嵌入式应用 程序(如PDA、仪表),J2ME 开发平台需要J2SE平台的支持。 开发领域包括:高端的信息家电, 比如:电视机顶盒,网络电视和 网络可视电话等,低端的信息家 电,比如手机,寻呼机和PDA等
集成开发环境
Web服务器和数据库服务器构成了 发布平台,需要选择合适的开发工 具以提高编码的效率,目前有两种 常用的企业级集成开发环境, JBuilder和WebSphere Studio。
JBuilder是Borland公司的产品,支 持几乎全部的J2EE组件,是目前最 为常用的开发环境,启动界面如图
在“用户变量”列表中新建一个名为JAVA_HOME的变量,变量值为“C:\Program Files\Java\ jdk1.7.0_17;”。 在“用户变量”列表中新建一个名为classpath的变量,变量值为“.;C:\Program Files\Java\ jdk1.7.0_17\lib”。
2 Tomcat服务器
(Personal Digital Assistant的缩 写,字面意思是“个人数字助 理”)。
目前开发J2ME的常用工具是: “j2me_wireless_toolkit”,界面 如图
J2EE体系概述
J2EE的任务是提供一个平台独立的、便携式、多用户、安全以及标准的企业级平台, 服务器端部署用Java技术来完成。J2EE主要用于创建可扩展的企业应用,包括13种核 心技术规范:
3.3 Eclipse集成开发环境的配置
1.安装jdk
1)安装jdk-1_5_0_04-windows-i586-p.exe到默认路径下 C:\Program Files\Java\jdk1.5.0_04
J2SE(Java 2 Standard Edition,Java 2标准版) J2ME(Java 2 Micro Edition,Java 2微型版) J2EE (Java 2 Enterprise Edition,Java 2企业版)
J2SE体系概述
J2SE主要:用于创建典型的桌面与工作站应用的 Java平台。从配置上来说,只要安装JDK(Java Development Kit),就建立了一个J2SE开发和 运行平台。
3.1 JSP的开发和应用平台的介绍
Caucho公司的Resin平台 Apache公司的Tomcat平台 BEA公司的WebLogic平台 IBM WebSphere Application Server平台
Java应用开发体系
SUN以J2EE为核心推出SUN-ONE(SUN Open Network Environment)战略,该战略包括三个 部分:
(3)logs目录。存放日志文件。 (4)temp目录。主要存放Tomat临时文件。 (5)webapps目录。存放应用程序实例,待部署的应用程序保存在此目录。 (6)work目录。存放JSP编译后产生的class文件。
Tomcat的启动、停止、配置
单击“任务栏”->“开始”->“程序”->“Apache Tomcat 7.0 Tomcat 7” ->Configure Tomcat命令,弹出如图3-23所示的对话框, 可以启动、停止以及根据业务需要配置Tomcat服务器。
集成开发环境
IBM公司的WebSphere Studio,注意和WebSphere的区 别,WebSphere是Web服务器,只能用作发布服务器, WebSphere Studio是一套集成开发环境,同时集成Web 服务器功能,启动界面如图
Eclipse
JSP开发环境主要包括JavaBean和Servlet等 Java类的开发环境与JSP页面的开发环境, Java类的编译需要JDK的支持。前面介绍了 JSP的多个开发和应用平台,它们有各自的优 点,也适合于不同的开发环境。本书程序都是
数据库服务器
IBM公司的DB2也是一种常用的数据库,和IBM的 WebSphere配合构成完整的企业级解决方案,数据 库服务器的启动界面如图
数据库服务器
目前商业数据库服务器市场三足鼎立:Oracle、DB2和 微软公司的SQL Server,在实际应用中,有一个常用的 免费的小型数据库服务器:MySQL,启动界面如图
(3)配置Server。如图3-27所示,通过点击add按钮添加 Server->Runtime Environments。这里我们选择Apache Tomcatv7.0。通过Browse查找到Apache Tomcat7.0的安 装路径,如图3-28所示。点击“Finish”按钮后,配置完成 。
第3章 JSP开发和运行环境
本章学习目标:
了解JSP的开发和应用平台 掌握Eclipse Java EE 开发环境搭建 掌握Eclipse集成开发环境的配置 掌握MyEclipse的开发环境
3.1 JSP的开发和应用平台的介绍 3.2 Eclipse Java EE集成开发环境 3.3 Eclipse集成开发环境配置 3.4 MyEclipse开发环境
1、JDBC(Java Database Connectivity,Java数据库连接) 2、JNDI(Java Naming and Directory Interface,Java命名和目录接口) 3、EJB(Enterprise Java Bean,企业级JavaBean) 4、RMI(Remote Method Invocation,远程方法调用) 5、JSP(Java Server Pages,Java服务器端页面) 6、Servlet(服务器端小程序) 7、XML(eXtensible Markup Language) 8、JMS(Java Messaging Service,Java消息服务) 9、IDL(Interface Description Language,接口描述语言) 10、JTA(Java Transaction Architecture,Java事务框架) 11、JTS(Java Transaction Service,Java事务服务) 12、JavaMail(Java邮件) 13、JAF(JavaBean Activation Framework,JavaBean活动框架)
(1)bin目录。主要存放Tomcat的命令文件。 (2)conf目录。包括Tomcat的配置文件,例如server.xml和tomcat-
users.xml。server.xml是Tomcat的主要配置文件,其中包含了Tomcat的各种 配置信息,例如监听端口号、日志配置等。如果要修改Tomcat默认的端口号 8080,找到如下这段代码可以更改
使用免费开源的强大工具平台开发和运行的, 本书选择的软件是最新版的JDK1.7+Eclipse Java EE+Tomcat 7.0集成开发环境;经典版的 JDK1.5+ Eclipse 3.2 +Tomcat 5.5以及 MyEclipse8.6开发环境。下面介绍它们的安装 和配置。
3.2 Eclipse Java EE集成开发环境
标准的J2EE的总体结构图
J2EE的N层体系结构
理想的J2EE体系包括六个层:表示、应用、服务、域、ห้องสมุดไป่ตู้ 通性和持续化。这些层物理上横跨客户机和服务器,而他们 逻辑上划分为Web容器、EJB容器和数据库,如图
J2EE N层架构的特点
J2EE带来的好处是双向的,对于开发应用的公司和使用它的客 户,优点主要在于4个方面。
安装完成后,需要做一些配置工作,以便JDK 能正常运行。可以按照以下步骤来配置JDK。
选择“计算机”->“属性”->“高级系统设置”>“环境变量”如图所示。
在“系统变量”列表中查看是否有Path变量,单击“编辑”按钮,在弹出的“编辑系统变量”对话框的“变量值”文本 框中添加路径“C:\Program Files\Java\ jdk1.7.0_17\bin;”,完成后单击“确定”按钮。如果没有Path变量,就单击“系统 变量”选项组中的“新建”按钮。
1、简化了体系和开发。相对于传统的应用开发,J2EE提供了简单的、 基于组件的开发模型。这个模型提供了WORA(Write Once, Run Anywhere)的可移植性,只要符合J2EE规范的服务器,就可以运 行应用。同时,基于组件的开发模型也大大提高了生产力。
2、集成现有的企业信息系统。J2EE平台,与J2SE平台一样,提供 访问现有的企业信息系统的一些工业标准API:
数据库服务器
在Java相关的开发领域中,常用的是3种数据库:Oracle、 DB2和MySQL。有时候也使用微软公司的SQL Server数据库 服务器
Oracle数据库是Oracle公司的产品,也是历史最悠久的数据 库,世界前50强的企业中,80%使用Oracle数据库作为公司 的数据库服务器。服务器的图标如图
Web服务器
WebLogic是BEA公司的产品,是目前应用最广泛的Web服 务器,支持J2EE规范,而且不断的完善以适应新的开发要 求,启动界面如图
Web服务器
另一个常用的Web服务器是IBM公司的 WebSphere,支持J2EE规范,启动界面如 图
Web服务器
在小型的应用系统或者有特殊需要的系统中,可以使用一 个免费的Web服务器:Tomcat,该服务器支持全部JSP以 及Servlet规范,但是目前还不支持EJB,启动界面如图
选择安装虚拟机路径,可以使用默认路径,如 图3-16所示。注意:tomcat7.0.39需要Java SE 6.0或者更高版本的JRE。
在浏览器中输入:http://loaclhost:8080,显示 如图3-21所示,说明Tomcat安装成功。
Tomcat安装完成后,其安装目录下包含bin、conf、lib、logs、temp、 webapps、work等子目录,各个子目录简介如下:
3 Eclipse Java EE 开发环境搭建
配置Eclipse Java EE
(1)解压后,我们在eclipse文件夹中找到 eclipse.exe,双击打开Eclipse,如图3-25所示 ,我们选择一个工作空间,或者使用默认的工 作空间。
(2)选择“Window”|“Preferences”命令, 首先配置所安装的JRE,打开如图3-26所示配 置对话框,通过add、edit等按钮配置Java>Installed JREs。
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" /> 把8080改成想用的端口号就可以了。tomcat-users.xml中定义了Tomat的用户
。对于Tomat的配置及管理有专门的应用程序,所以不推荐直接修改这些配 置文件。