Java Web 1.1 小结

来源:互联网 发布:火箭网络加速器 编辑:程序博客网 时间:2024/06/07 13:04

1. Java Web应用 定义:一个由HTML/XML文档、Java Servlet、JSP(Java Sever Pages)、JSTL(Java Sever Pages Standard Tag Library)、类以及其他任何种类文件可以捆绑起来,并在来自多个厂商的多个web 容器上运行的web资源构成的集合。


这里对几个概念进行梳理:


   1.1容器:是指提供特定程序组件服务得标准化运行环境,通过这些组件可以在JavaEE平台上得到所期望的服务。

         作用:为组件提供与部署,执行,生命周期管理,安全和其他组件需求相关的服务。

   1.2.组件:是指在应用程序中能发挥特定功能的软件单位,实质上是几种特定的Java程序,被规定了固定的格式和编写方法。

   1.3.组件与容器的关系:每个JavaEE组件在容器中执行,容器为组件提供标准服务和API,容器充当通向底层JavaEE平台的接口。

 

下面简单整理几种常用开发技术:


   2.1 HTML :超文本链接标示语言,用来设计静态网页。

   2.2 CSS : 层叠样式表,简称“样式表”,用来美化网页的技术,主要完成字体,颜色,布局等方面的各种设置。

   2.3 JavaScript : 一种简单的脚本语言,在浏览器中直接运行,无需服务器的支持。可直接嵌套在HTML代码中,响应一系列的事件。同时增加了HTML网页的互动性,可以                                     在浏览器端实现一系列动态的功能,仅仅依靠浏览器就可以完成一些与用户的互动。

   2.4 JSP : JSP页面由HTML代码和嵌入其中的java代码组成。页面被客户请求后,web服务器对java代码进行处理,然后将生成的HTML页面返回客户的浏览器。

   2.5 Servlet : 是用java语言编写的服务器端程序,由服务器端调用和执行。处理客户端传来的HTTP请求,返回一个响应。

   2.6 Javabean : 用java语言编写并遵循一定规范的类,该类的实例为javabean,简称Bean。

   2.7 JDBC : 数据库访问接口,是javaweb应用程序开发中最主要的API之一,任何应用程序总是需要访问数据库。

   2.8 XML : 可扩展标记语言,在javaweb应用程序中,主要用于描述配置信息。

   2.9 Struts2 : Struts框架,提供了一种基于MVC体系结构的web程序开发方法,具有组件模块化,灵活性和重用性等优点,使基于MVC模式的程序结构更加清晰,同时简化                                了web应用程序的开发,是目前最常用的开发框架。

   2.10 Hibernate : 是一个面向Java环境的对象,关系数据库的映射工具,即ORM(对象-关系映射)工具。

原创粉丝点击