程序设计基础教程java web

程序设计基础教程java web

ID:17727930

大小:237.50 KB

页数:82页

时间:2018-09-05

程序设计基础教程java web_第1页
程序设计基础教程java web_第2页
程序设计基础教程java web_第3页
程序设计基础教程java web_第4页
程序设计基础教程java web_第5页
资源描述:

《程序设计基础教程java web》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一讲(参考《JavaWeb程序设计基础教程》第1章)1JSP和Java的关系  一般Java指的标注版JavaSE  另外两个版本:JavaEE和JavaME  JSP属于JavaEE的一部分。  JavaEE:    组件:Web层组件(JSP+Servlet)+业务层组件(EJB)    服务:JNDIJDBCRMIJAASJavaMail等等  JavaEE包括2个体系:标准(上面介绍的)+流行(Struts+Hibernate+Spring)  两套体系都是JSP+Servlet为基础。2JSP会涉及哪些内容  JSP语法基础(Java+HTML):

2、    对于Java,需要掌握Java的基本语法(类定义对象定义和使用常用类库java.lang.*,java.util.*)    对于HTML,主要表单元素(输入)+表格(显示信息)+基本HTML  JSTL,标准标签库,用于输出和控制  EL,通常与JSTL一起使用,主要用于输出  Servlet,几乎所有介绍JSP的书和课程都包含Servlet,因为JSP实际上指的是JavaWeb开发。用Servlet主要是控制器。  JDBC,对数据库的访问。  JavaBean(Java类)3JSP的运行环境  JDK  服务器:我们用Tomcat。其它的服务器:

3、IBMWebsphere+BEAWebLogic  +JBoss(免费的)+GlassFish(新出的JavaEE5服务器)4JSP的开发环境  页面:DreamWeaver开发页面  代码:本文编辑器EclipseNetBeansJBuilder  注:我们采用记事本。5Tomcat文件夹  webapps  主要各个应用,编写的每个应用(网站)都可以放在这个位置  bin  这个是启动服务器的相关文件,tomcat6用于命令行方式的启动,tomcat6w用于windows方式的启动  conf  用于配置,常用的是server.xml另外一个是web.xm

4、l  work存放临时文件  logs  系统运行时候的日志信息6实例:hello.jsp  创建一个应用,实际上需要在webapps中创建文件夹,bookstore,相当于应用的名字  文件夹中要创建一个子文件夹WEB-INF,这个每个应用web应用都需要的。  在WEB-INF中需要web.xml,是web应用的配置文件,还应该有classes和lib子文件夹(存放类文件)  JSP文件和HTML文件直接放在bookstore下面。  hello.jsp文件内容如下:<%@pagecontentType="text/html;charset=gb2312"

5、%>      第一个JSP程序        Hello,晚上好!      先启动服务器:  访问程序:http://127.0.0.1:8080/bookstore/hello.jsp  http表示协议  127.0.0.1表示主机IP地址,也可以写主机名字  8080表示服务的端口,上网的时候不用输入端口,因为采用了默认的端口,默认端口80。  bookstore表示应用

6、,是应用的名字  hello.jsp就是资源7JSP的运行原理  过程:    首先启动服务器,并且要保证应用在服务器上(把应用放在webapps下面,会自动加载)    在客户端通过浏览器发送请求(在地址栏中输入地址)    服务器接收到请求之后,查找有没有这个文件对应的Java文件的对象。如果没有这个对象,需要创建(先把JSP文件转换成Java文件,    编译成.class文件,加载类并创建对象),然后调用对象的相应方法,方法完成对用户的响应,通常是输出的html代码)    客户端接收到的是html代码,浏览器解析这个代码生成页面。  8表格的语法  

7、开始标志:

  结束标志:
  中间是行,每行是一个    每行之间是列,每一列对应  之间的内容就是每个表格中的信息*************************************************第一讲结束阳光2008-11-1519:54:57第二讲(参考《JavaWeb程序设计基础教程》第2章)1、form  只要是涉及向服务器提交信息,都应该使用form。  基本语法结构:  

8、post">    

9、各种表单元素    ac

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

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

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