第一章javaweb应用开发技术概述

来源:互联网 发布:linux 源码安装lnmp 编辑:程序博客网 时间:2024/06/07 07:05
1.1.1、javaweb应用
1、javaweb应用:是在web容器上运行的web资源构成的集合。
2、javaweb应用开发:是基于javaee框架的,需要由该框架的容器和组件支持下完成。
3、容器:最主要的是web容器——web服务器(servlet容器)——》tomcate.
4、组件:组件是指在应用程序中能发挥特定功能的软件单位。常见的三位组件:
(1)客户端组件:客户端的Applet和客户端应用程序。
(2)web组件:web容器内的JSP、Servlet、Web过滤器、web事件监听器等。
(3)EJB组件——EJB容器内的EJB组件。

5、组件与容器的关系:组件是组装到JAVAEE平台中独立的软件功能单元,每一个JAVAEE组件在容器中执行。

1.1.2、Java Web应用开发技术

       javaweb应用程序供用户通过浏览器发送请求,在web服务器上运行程序,产生web页面,并将页面传递给客户机器上的浏览器,将得到的web页面呈现给用户。
     开发客户端和服务器端的程序,其开发技术与方法是不同的。
 页面(视图):一般由HTML、CCS、JavaScript和JSP页面组成。
服务器(控制);一般是Sevlet、JSP组成。
业务逻辑处理:一般是JavaBean和EJB。
持久层(数据库处理):一般是JDBC、Hibernate。
1、HTML
      HTML(Hypertext Markup Language)即超文本链接标示语言。使用HTML可以设置静态网页。
2、css(Cascading Style Sheets)即层叠样式表,简称“样式表”,是一种美化网页的技术,主要完成字体、颜色、布局等各方面的各种设置。
3、JavaScript
     JavaScript一种简单的脚本语言,javascript增加了HTML网页的互动性,它可以在浏览器端实现一系列动态的功能,仅仅依靠浏览器就可以完成一些与用户的互动。
4、JSP
    JSP页面由HTML代码和嵌入其中的Java代码组成。JSP页面一般包含JSP指令、JSP脚本元素、JSP标准动作以及JSP内置对象。
5、Servlet
   Servlet(Java服务器小程序)是用Java编写的服务器端程序,是由服务器端调用和执行的。
6、JavaBean
   JavaBean用Java语言编写并遵循一定的规范类,该类的一个实例称为JavaBean,简称Bean。JavaBean可以被JSP引用,也可以被Servlet引用。
7、JDBtC
   JDBC(Java Database Connectivity,数据库访问接口)是Javaweb应用程序开发中最主要的API之一。JDBC API主要用来连接数据库和直接调用SQL命令执行各种SQL语句。
8、XML
    XML(eXtensible Markup Language)可扩展的标记语言。在Javaweb应用程序中,XML主要用于描述配置信息。
9、Struts2
     Struts2框架,提供一种基于MVC体系结构的Web程序的开发方法,简化了Web应用程序的开发,是目前最常用的开放框架。
10、Hibernate
     Hibernate 是一个面向java环境对象/关系数据库映射工具,即ORM(Obeject-Relation Mapping对象--关系映射)工具。在分层的软件架构中它位于下持久化层,封装了所有数据访问细节,使业务逻辑层可以专注于实现业务逻辑。
11、其他技术

   Ajax、EL、JSTL、过滤器、监听器的技术。

1-2、javaweb开发环境及开发工具

       javaweb应用开发,就是如何使用java语言及其相关的开发技术,来完成web应用程序的开发过程。

       开发javaweb应用程序,需要相应的开发环境及开发工具。

1-2-1JDK的下载安装

1-2-2Tomcat服务器的安装和配置

/bin:存放启动和关闭Tomcat的命令文件

/lib:存放Tomcat服务器及所有web应用程序都可以访问的JAP文件

/conf:存放Tomcat的配置文件,如server、xml、web.xml

/log:存放Tomcat的日志文件

/temp:存放Tomcate运行时产生的临时文件

/webapps:通常把web应用程序的目录及文件放到这个目录下

/work:Tomcat将JSP生成的Servlet源文件和字节码文件存放到这个目录下。

1-2-3myeclipse集成开发工具的安装与操作

1-3javaweb应用程序的开发与部署

       在myeclipse下创建web项目以及如何部署、运行。

    建立与部署javaweb项目的步骤:

(1)启动myeclise,并选择或创建工作区。

(2)建立javaweb项目。

(3)设计并编写有关代码。

(4)部署

(5)启动web服务器(Tomcat),然后运行程序。

(6)若需要部署其他服务器,还需要生成并发布war文件。

原创粉丝点击