欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Java Web快速入门——第一讲,web快速入门第一讲

来源: javaer 分享于  点击 16553 次 点评:50

Java Web快速入门——第一讲,web快速入门第一讲


第一讲(参考《Java Web程序设计基础教程》第1章)
1 JSP 和 Java的关系

   一般Java指的标注版 Java SE
   另外两个版本:Java EE 和 Java ME

   JSP属于Java EE的一部分。
   Java EE:
     组件:Web层组件(JSP+Servlet)+业务层组件(EJB)
     服务:JNDI JDBC RMI JAAS JavaMail等等

   Java EE包括2个体系:标准(上面介绍的)+流行(Struts+Hibernate+Spring)
   两套体系都是JSP+Servlet为基础。

2 JSP会涉及哪些内容
 
   JSP语法基础(Java+HTML):
       对于Java,需要掌握Java的基本语法(类定义 对象定义和使用 常用类库java.lang.*,java.util.*)
       对于HTML,主要表单元素(输入)+表格(显示信息)+基本HTML
   JSTL,标准标签库,用于输出和控制
   EL,通常与JSTL一起使用,主要用于输出
   Servlet,几乎所有介绍JSP的书和课程都包含Servlet,因为JSP实际上指的是Java Web开发。用Servlet主要是控制器。
   JDBC,对数据库的访问。
   JavaBean(Java类)

3 JSP的运行环境

   JDK
   服务器:我们用Tomcat。其它的服务器:IBM Websphere + BEA WebLogic  + JBoss(免费的) + GlassFish(新出的Java EE 5服务器)

4 JSP的开发环境
 
   页面:DreamWeaver开发页面
   代码:本文编辑器 Eclipse NetBeans JBuilder
   注:我们采用记事本。

5 Tomcat文件夹
 
   webapps  主要各个应用,编写的每个应用(网站)都可以放在这个位置
   bin  这个是启动服务器的相关文件,tomcat6用于命令行方式的启动,tomcat6w用于windows方式的启动
   conf  用于配置,常用的是server.xml 另外一个是web.xml
   work 存放临时文件
   logs  系统运行时候的日志信息

6 实例:hello.jsp

   创建一个应用,实际上需要在webapps中创建文件夹,bookstore,相当于应用的名字

   文件夹中要创建一个子文件夹WEB-INF,这个每个应用web应用都需要的。

   在WEB-INF中需要web.xml,是web应用的配置文件,还应该有classes和lib子文件夹(存放类文件)

   JSP文件和HTML文件直接放在bookstore下面。

   hello.jsp文件内容如下:

<%@ page contentType="text/html;charset=gb2312"%>
<!-- 上面的代码声明文档类型和编码方式,每个JSP文件基本上都会有 -->
<html>
   <head>
      <title>第一个JSP程序</title>
   </head>

   <body>
      Hello,晚上好!
   </body>   
</html>

 

 

   先启动服务器:
   访问程序:http://127.0.0.1:8080/bookstore/hello.jsp
   http表示协议
   127.0.0.1表示主机IP地址,也可以写主机名字
   8080表示服务的端口,上网的时候不用输入端口,因为采用了默认的端口,默认端口80。
   bookstore表示应用,是应用的名字
   hello.jsp就是资源

7 JSP的运行原理

   过程:
      首先启动服务器,并且要保证应用在服务器上(把应用放在webapps下面,会自动加载)
      在客户端通过浏览器发送请求(在地址栏中输入地址)
      服务器接收到请求之后,查找有没有这个文件对应的Java文件的对象。如果没有这个对象,需要创建(先把JSP文件转换成Java文件,
      编译成.class文件,加载类并创建对象),然后调用对象的相应方法,方法完成对用户的响应,通常是输出的html代码)
      客户端接收到的是html代码,浏览器解析这个代码生成页面。
  
8 表格的语法
   开始标志:<table> 
   结束标志:</table>
   中间是行,每行是一个<tr>  </tr>
   每行之间是列,每一列对应<td> </td>
   <td></td>之间的内容就是每个表格中的信息

相关文章

    暂无相关文章
相关栏目:

用户点评