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

《第一章 初始JavaEE》

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

标签:java web   java   java ee   

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

2.网页的类型包括:

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

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

      采用Dreamweaver、Photoshop、Fireworks和Flash等网页制作工具实现。

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

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

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

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

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

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

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

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

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

5.客户机/服务器(C/S,Client/Server),浏览器/服务器(B/S,Browser/Server)。

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

       HTTP请求包:

    请求方法:有post、get、put、delete等方法

    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)BOM和DOM:浏览器对象模型和文档对象模型。

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

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

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

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

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

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

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

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

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

          在Linux或Windows平台,适用于大中型网站的开发。

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

9.Java EE技术:

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

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

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

     称为轻量级的J2EE。   

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

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

10.JavaEE相关的技术:Applet、EJB、JAAS、JACC、JAF、JAX-RPC、

          JAX-WS、JAXM、JAXP、JAXR、JCA、JDBC、JMS、JMX、JNDI、JSF、

         JSP、JSTL、JTA、JavaMail、Servlet、StAX、WS等等。

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

                   界面设计工具+浏览器。

12.JavaEE运行环境:

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

客户端:Chrome,Firefox,IE。

13.

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

14.默认页面和配置文件:Tomcat的默认页面是index.html、index.jsp等6个,可以更改成

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

本文出自 “爱的含义” 博客,请务必保留此出处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
迷上了代码!