javaWeb(02)

javaWeb学习 第二天

  • tomcat服务器进行介绍

是一个免费的开源的 web服务器属于轻量级的服务器在中小型的项目开发中 使用广泛 尤其在开发和调试jsp过程 更显的有优势

  • Jboss ejb web服务器 付费的 并且不属于轻量级服务器
  • Tomcat 目录结构
  • Tomcat 解压版和安装版

安装版 只适合window操作系统
解压版 不仅使用于window 适用于linux

  • 单独启动tomcat失败原因2个

1.没有配置JAVA_HOME
2.在系统变量中配置一个CATALINA_HOME变量
变量值是
if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome

javaWeb(02)

  • 开发目录和部署目录

开发目录 工作空间D:\1801my\test 部署目录 (运行目录)
D:\apache-tomcat-7.0.67-windows-x64\apache-tomcat-7.0.67\webapps

  • 使用jsp:

Jsp(Java server pages)页面的组成:html页面+java代码组成
Sun公司推出的 动态网页技术
动态的生成网页数据

  • 有动态效果的网页: js 可以变成动态效果页面
  • Jsp :脚本 表达式 声明 指令 动作
  • 获取下客户端的时间和服务器端的时间(案例练习)
  • Jsp 本质上就是servlet (分工不同 )
  • 1.jsp最后主要负责的就是页面显示
  • 2.Servlet 数据的传输
  • 3.Jsp执行过程
  • Web容器处理jsp文件的请求需要经过3个步骤的

1:翻译/转译.jsp页面—java(Servlet) 2:编译操作 .java 编译成了 .class文件 3:执行阶段
.class tomcat执行之后要将执行的结果发送到客户端(浏览器)

  • 统计某网页访问的人数(案例)

  • Jsp脚本: <%java代码%>

  • Jsp表达式: <%=只能写表达式不能写语句%>

  • Jsp声明 : <%!在声明中写的变量会变成成员变量,方法会变成成员方法%>

  • 注释 jsp: <%----%> 既可以注释HTML也可以注释

  • Jsp 甚至是java小脚本 静态包含和动态包含

    源码:需要两个案例源码可以联系我!