码迷,mamicode.com
首页 > 编程语言 > 详细

《第一章 初始JavaEE》

时间:2015-08-15 18:33:32      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:java web   java   java ee   

1.Java EEJava平台企业版,用途是开发Web动态网站。

2.网页的类型包括

(1)静态网页:指内容和界面固定不变,与用户交互性不高的网页。

      一般采用HTMLCSS对这些资料进行组织和展示,

      采用DreamweaverPhotoshopFireworksFlash等网页制作工具实现。

(2)客户端动态网页:采用JavaScript语言、Ajax技术等客户端编程技术,提供绚的

      界面,丰富的互动功能,但是数据一般不是动态变化的。

      每台客户机都需要安装客户端程序。

(3)服务器端动态网页:采用服务器端编程技术,提供动态的数据。通常服务器

      端动态网面界面并不华丽,由于提供的是动态数据。

              任何客户机都不需安装客户端程序,客户机通过浏览器访问服务器。

3.Web即万维网(World Wide Web,简写为“Web”、“WWW”或“W3),俗称网站。

      由许多互相链接的超文本文档组成的系统,通过HTTP协议访问。

4.Web应用就是B/S结构的,Java EE是实现B/S模式的一种技术。

5.客户机/服务器C/SClient/Server),浏览器/服务器B/SBrowser/Server)。

6.HTTP协议基于请求/响应模式。

       HTTP请求包:

    请求方法:有postgetputdelete等方法

    URL:请求的资源的位置(网址)

           HTTP协议版本:通常为HTTP/1.1

       HTTP响应包

            状态信息:服务处理请求是否成功的信息,200成功304未修改400错误请求

              403已禁止404未找到500服务器内部错误。

           MIME格式:请求的文件类型.html,.htmltext/html

7.客户端开发技术:网页展现。以下技术相辅相成

         (1)HTML:超文本标记语言(网页)

         (2)CSS:层叠样式表,用于展现HTML文档的外观。

         (3)XML:可扩展标记语言,用于数据交换等。

         (4)JavaScript:一种最常用的客户端脚本语言,提供与用户交互的接口。

         (5)BOMDOM:浏览器对象模型和文档对象模型。

         (6)Ajax:一种创建交互式Web应用的开发技术。

          上述技术是相辅相成的,因此客户端开发需要根据用户的需求

8.服务器端开发技术存放网站的服务器。以下技术独立使用

       (1)CGI:通用网关接口,这是比较早期的服务器端编程技术。

(2)ASP以及ASP.NET:这是微软提供的服务器端编程技术,缺点是局限于Windows平台,

    优点是简单易用,适用初学者学习。

       (3)PHP:这是非常流行的AMP(ApacheMySQLPHP)技术的组成部分,

          可布署在LinuxWindows平台,十分适用于中小型网站的开发。

(4)JSP以及Java EE:这是基于Java语言的服务器端编程技术,可布署

          LinuxWindows平台,适用于大中型网站的开发。

             选择某一种技术进行,上述四种技术是独立的,不能同时使用。

9.Java EE技术:

  (1)最狭义的含义Java SE+EJB(强大,复杂,难学等)+相关技术的

         技术规范的集合,称为重量级的J2EEEJBsunJavaEE服务器端组件模型,设计目标与核心应用是部署分布式应用程序。

(2)宽泛一点的含义SSH架构:Struts +Spring + Hibernate技术,

     称为轻量级的J2EE   

(3)最广的含义:指一种软件框架和设计思想,采用多层、分布式、

            基于组件的企业级应用模型来开发企业级应用系统。

10.JavaEE相关的技术AppletEJBJAASJACCJAFJAX-RPC

          JAX-WSJAXMJAXPJAXRJCAJDBCJMSJMXJNDIJSF

         JSPJSTLJTAJavaMailServletStAXWS等等。

11.JavaEE开发环境JDK+IDE开发环境+数据库+JDBC驱动程序+Web容器+

                   界面设计工具+浏览器。

12.JavaEE运行环境

服务器端:JRE(或用JDK)+数据库+Web容器。

客户端:ChromeFirefoxIE

13.

比较项静态页面服务器端动态网页客户端动态网页
语言html,无动态代码htmlJavahtmlJavaScript
网页类型htmljspjsphtml
传输的数据html文件内容html文件内容和代码执行的结果html文件内容和代码本身
代码执行的地服务器浏览器
浏览器的作用显示数据显示数据显示数据,执行代码并显示执行的结果

14.默认页面和配置文件Tomcat的默认页面是index.htmlindex.jsp6个,可以更改成

      自己定义的默认页面,必须重新启动服务器才能生效。

本文出自 “爱的含义” 博客,请务必保留此出处http://cx1096121178.blog.51cto.com/3631286/1684832

《第一章 初始JavaEE》

标签:java web   java   java ee   

原文地址:http://cx1096121178.blog.51cto.com/3631286/1684832

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!