java web 基础学习步骤

java web 基础学习步骤

ID:14406028

大小:57.00 KB

页数:11页

时间:2018-07-28

java web 基础学习步骤_第1页
java web 基础学习步骤_第2页
java web 基础学习步骤_第3页
java web 基础学习步骤_第4页
java web 基础学习步骤_第5页
资源描述:

《java web 基础学习步骤》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目标:B/S架构的特点:基于请求和响应Web服务器的功能:接受请求查找资源,处理请求返回结果Tomcat:Tomcat目录结构:bin:放置控制Tomcat运行的命令(shutdow.bat,startup.bat)conf:放置的是Tomcat的配置文件,需要改变Tomcat运行环境的时候需要修改这些配置文件(server.xml,web.xml,context.xml)lib:防止Tomcat在运行的时候使用的和可以支持的jar文件logs:放置日志temp:临时文件webapps:放置应用程序work:放置

2、web应用程序的转换代码Tomcat运行方式:简单的方式-->可以直接通过Eclipse的配置来管理Eclipse的配置方法:(1)配置服务器环境(2)部署项目到服务器注意:web项目的目录结构:WebRoot目录:web访问的跟目录WEB-INF目录:大小写固定不能更改lib目录:放置运行时需要的jar文件web.xml文件:配置当前应用程序的环境(3)部署应用程序到Tomcat的webapps目录下(4)运行服务器,访问应用程序访问服务器的路径:http://localhost:8080/访问服务器资源:ht

3、tp://localhost:8080/项目名/资源名jsp页面的处理过程:(1)第一次访问xx.jsp-->xx_jsp.java-->xx_jsp.class由tomcat服务器负责代码的转换,以及负责实例化xx_jsp.java对象并且调用xx_jsp.java中的xxService方法(2)第一次之后再次访问直接访问xx_jsp.class由tomcat服务器负责实例化xx_jsp.java对象并且调用xx_jsp.java中的xxService方法注意:两次的产生的对象是同一个,因为tomcat采用单例

4、模式来处理对象的生成JSP的组成:1、jsp指令:以“<%@”开始,以“%>”结束。一个jsp页面至少需要一个指令:<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%>page指令:表示当前页面默认运行环境除了page指令外还有include和taglib指令include指令:包含指令,可以使当前页面可以包含其他页面内容taglib指令:引入标签库指令2、表达式:<%=Java表达式%>-->页面输出<%=Java表达式%>等同于out

5、.println();注意:不要加分号3、小脚本:<%Java代码%>存在于jsp编译的后java中的service方法中所以可以放置:变量的定义必须赋值,变量的使用,方法的调用,程序逻辑4、声名:<%!方法%>存在于jsp编译的后java中类中不在任何方法里所以可以放:变量的定义,方法的定义,块的定义5、动作:“a、跳转地址:请求转发b、包含地址:引如入其他

6、页面内容到本页面:动态引入,引入动态页面(.jsp),原因是引用页面和被引用页面会生成不同的java文件,可以使用同名变量,编译速度慢<%@include%>:静态引入,引入静态页面(.html),原因是生存java文件会把所有的页面(引用和被引用的页面)都包含在一起,所以不允许出现同名变量定义,编译速度快c、一组....:处理javabean6、注释:a、HTML注释:会出现在被编译后的java代码中,也会出现在客户端b、JSP注释:不会出现在被编译后的jav

7、a代码中,不会出现在客户端c、java注释:会出现在被编译后的java代码中,不会出现在客户端JSP的javaBean的操作动作id:实例化后的对象名class:javaBean的完整路径scope:javaBean对象的存储范围作用范围:page:只在本页面有效request:在一个请求中有效session:在一次会话中有效application:在一次服务有效useBean运行原理

8、:先检查对应作用域中是否已经存在有实例化的对象,如果存在,直接使用已经存在的实例,如果没有在根据class中的路径,实例化新的对象,再把新对象存如作用域写法1:name:javabean的对象名property:name属性名会通过反射找到对应的set

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。