【Jsp精品源码栏目提醒】:网学会员为广大网友收集整理了,【精品】第3章jsp2 - 其它资料,希望对大家有所帮助!
Java 简介 特点 开发过程 Java 应用 源 Java编译器 程序 字节码 Java 2 文 Javac.exe REJRE 文件 件 applet .class 小程序 .java 安装J2SDKJDK 在需要执行、开发任何有关Java程序时,首先 必须安装J2SDKJava 2 Software Development KitJDKJ2SE JDK包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类 库rt.jar。
JDK的最重要命令行工具: java: 启动JVM执行class javac: Java编译器 jar: Java打包工具 javadoc: Java文档生成器 下载 http://java.sun.com/j2se/1.4.2/download.html 下载的程序为j2sdk-1_4_2_12-windows-i586-p.exe 安装 默认安装完毕后会在C:Program FilesJava目录下安装一套 JRE(供浏览器来使用),在C:j2sdk1.4.2下安装一套JDK (也包括一套JRE)。
配置环境变量 新建环境变量java_homec:j2sdk1.4.2_12 pathjava_homebin 新建环境变量CLASSPATH增加路径 .C:j2sdk1.4.2libdt.jarC:j2sdk1.4.2libtools.jar 测试 直接在dos环境下运行javac会出现参数列表 运行一个HelloWorld.java小程序转到程序所在目录下运行 javac HelloWorld.java java HelloWorld在环境变量PATH的最前面增加java的路径C:j2sdk1.4.2_12bin。
新建环境变量CLASSPATH增加路径.C:j2sdk1.4.2_12libdt.jarC:j2sdk1.4.2libtools.jardt.jar是关于运行环境的类库,tools.jar是关于一些工具的类库若未配置:c:j2sdk1.4.2_12,则会出现 “ javac 不是内部或外部命令,也不是可运行的程序或批处理文件。
”这样的错误 JDK Documentation Documentation是最最重要的编程手册, 涵盖了整个Java所有方面的内容的描述。
Documentation 在JDK的下载页面也有下 载连接。
安装Jcreator程序作为开发环境,还需要 指定JDK1.4的JavaDoc Java应用的运行环境1.Java的桌面应用 仅需要JRE的支持就足够了。
2.Java Web应用 至少需要安装JDK和一个web容器(例如 Tomcat),以及一个多用户数据库 Web应用至少分为三层: Browser层:浏览器显示用户页面 Web层:运行Servlet/
JSP DB层:后端数据库,向Java程序提供数据访问服务3、 Java企业级应用 企业级应用可以扩展到n层,最简单情况会分为4层: Browser层:浏览器显示用户页面 Client层:Java客户端图形程序(或者嵌入式设备的程序)直 接和Web层或者EJB层交互 Web层:运行Servlet/
JSP EJB层:运行EJB,完成业务逻辑运算 DB层:后端数据库,向Java程序提供数据访问服务4、 Java嵌入式应用 Java嵌入式应用是一个方兴未艾的领域,从事嵌入式 开发,需要从Sun下载J2ME开发包,J2ME包含了嵌 入式设备专用虚拟机KVM,和普通的JDK中包含的 JVM有所不同。
另外还需要到特定的嵌入式厂商那里 下载模拟器。
Servlet和
Jsp 在
JSP技术尚未问世之前,Servlet和 Applet分别是Java在服务器端和客户端所 推广的方案,两者相辅相成,各占有重要 的地位。
JSP的出现弥补了Servlet在开发Web- Based的系统不足的地方
JSP JSP是由SUN公司倡导的,许多别的公司 参与一起建立的一种新型的动态网页编程 技术 在传统的网页HTML文件(.htmlhtm)中 加入Java程序片断和
Jsp标签构成了
JSP 网页(.
jsp)
JSP的执行过程 Web服务器(
Jsp Container)Web 1.request
JSP Page浏 2
JSP引擎览 产生Servlet器 4.response 3 java编码器编译 编译后的Java字节码 Counter.
jsp Counter_
jsp.class Counter.htm Out.print“ 时期 Out.printcount 时期count: Out.write“”
JSP与ASP和ASP+的比较 跨平台性 ASP:windows平台
JSP:主要运行在操作系统的JVM虚拟机上,具有跨平 台性 语法结构--都用作为标记符号 ASP:javascript或vbscript
JSP:java 开放的开发环境 全力发展java技术的厂商非常多 语法的延展性
JSP可自由扩充
JSP标签 执行性能
JSP首次加载时,产生一个Servlet实体 ASP每次接受到请求都要重新编译 应用服务器App Server App Server是运行Java企业组件的平台, 构成了应用软件的主要运行环境 Tomcat BEA公司的Weblogic Server IBM公司的Websphere 免费的Jboss, Tomcat Tomcat严格意义上并不是一个真正的App Server,它只是一个可以支持运行Serlvet/
JSP的 Web容器,不过Tomcat也扩展了一些App Server 的功能,如JNDI,数据库连接池,用户事务处理 等等。
Tomcat被非常广泛的应用在中小规模的 Java Web应用中 下载 当前最新版本是5.5,但要求jdk是5.0 。
我们采用的是Tomacat:5.0.28,下载地址 http://jakarta.apache.org/site/downloads/downloads_to mcat-5.cgi 安装 bin:主要为启动 关闭等.sh、.bat文件 common:放置在此目录的jar、类文件。
能让所有 webapps下的站点和Tomacat内部程序所使用,如: commonlib是放置JDBC Driver最佳的地方。
Conf:Tomacat主要的设定文件,其中包括 server.xml、web.xml、tomcat-user.xml和 catalina.policy logs:放置Tomacat日志文件的目录 server:放置Tomacat后端管理接口的站点 shared:放置在此目录中的JAR、类文件可以让所有 webapps下的站点所使用,但是无法让Tomacat内部 程序使用 src:放置Tomacat相关的源代码 temp:Tomacat的暂存区目录 webapps:放置web站点的目录 work:放置
JSP网页转译成Servlet类的目录 Tomcat 测试 在IE里面输入http://localhost:8080/看是否有 显示页面; Unable to find a javac compilerPerhaps JAVA_HOME does not point to the JDK 异常产生原因和解决方法。
打开Configure Tomcat,选中JAVA选项,改 动Java Classpath。
在 c:Tomcatbinbootstrap.jar后添 加JAVA_HOME/lib/tools.jar就行了
JSP程序运行 将
Jsp文件aaa.
jsp放在:Tomcat安装目录下 Webappsroot中,在浏览器在地址栏中输 入http://localhost:8080/aaa.
jsp 建立虚拟目录 建立虚拟目录将aaa.
jsp放置在非webapps目录下,如放置在e:testaaa.jap中。
将conf文件夹中的server.xml文件用记事本打开,在前面添加代码 /Context 重新启动Tomcat服务器在浏览器中输入http://localhost:8080/Site_Name/aaa.
jsp。
若能正确运行,则表示虚拟目录设置成功Tomcat Documentation