精华内容
参与话题
问答
  • Java Web技术总结

    千次阅读 2018-06-29 18:09:36
    Java Web技术与Spring源码总结 这篇总结主要是基于我之前两个系列的文章而来。主要是把重要的知识点用自己的话说了一遍,可能会有一些错误,还望见谅和指点。谢谢 更多详细内容可以查看我的专栏文章: JavaWeb...

    这篇总结主要是基于我之前两个系列的文章而来。主要是把重要的知识点用自己的话说了一遍,可能会有一些错误,还望见谅和指点。谢谢

    更多详细内容可以查看我的专栏文章:
    #JavaWeb技术世界

    https://blog.csdn.net/column/details/21850.html

    #Spring与SpringMVC源码解析
    #https://blog.csdn.net/column/details/21851.html

    Servlet及相关类

    servlet是一个接口,它的实现类有GenericServlet,而httpservlet是GenericServlet的一个子类,一般我们都会使用这个类。

    servletconfig是用于保存servlet配置信息的数据结构,而servletcontext则负责保持servlet的上下文,web应用启动时加载web.xml信息于servletconfig中。

    Jsp和ViewResolver

    jsp页面需要编译成class文件并通过tomcat的类加载器进行加载,形成servlet实例,请求到来时实际上执行的是servlet代码,然后最终再通过viewresolver渲染成页面。

    filter,listener

    filter是过滤器,也需要在web.xml中配置,是责任链式的调用,在servlet执行service方法前执行。
    listener则是监听器,由于容器组件都实现了lifecycle接口,所以可以在组件上添加监听器来控制生命周期。

    web.xml

    web.xml用来配置servlet和servlet的配置信息,listener和filter。也可以配置静态文件的目录等。

    war包

    waWAR包
    WAR(Web Archive file)网络应用程序文件,是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。war专用在web方面 。

    JAVA WEB工程,都是打成WAR包进行发布。

    典型的war包内部结构如下:

    webapp.war

    | index.jsp

    |

    |— images

    |— META-INF

    |— WEB-INF

          |   web.xml                   // WAR包的描述文件
    
          |
    
          |— classes
    
          |          action.class       // java类文件
    
          |
    
          |— lib
    
                    other.jar             // 依赖的jar包
    
                    share.jar
    

    tomcat基础

    上一篇文章关于网络编程和NIO已经讲过了,这里按住不表。

    log4j

    log4j是非常常用的日志组件,不过现在为了使用更通用的日志组件,一般使用slf4j来配置日志管理器,然后再介入日志源,比如log4j这样的日志组件。

    数据库驱动和连接池

    一般我们会使用class.forname加载数据库驱动,但是随着Spring的发展,现在一般会进行数据源DataSource这个bean的配置,bean里面填写你的数据来源信息即可,并且在实现类中可以选择支持连接池的数据源实现类,比如c3poDataSource,非常方便。

    数据库连接池本身和线程池类似,就是为了避免频繁建立数据库连接,保存了一部分连接并存放在集合里,一般可以用队列来存放。

    除此之外,还可以使用tomcat的配置文件来管理数据库连接池,只需要简单的一些配置,就可以让tomcat自动管理数据库的连接池了。
    应用需要使用的时候,通过jndi的方式访问即可,具体方法就是调用jndi命名服务的look方法。

    单元测试

    单元测试是工程中必不可少的组件,maven项目在打包期间会自动运行所有单元测试。一般我们使用junit做单元测试,统一地在test包中分别测试service和dao层,并且使用mock方法来构造假的数据,以便跳过数据库或者其他外部资源来完成测试。

    Maven

    maven是一个项目构建工具,基于约定大于配置的方式,规定了一个工程各个目录的用途,并且根据这些规则进行编译,测试和打包。
    同时他提供了方便的包管理方式,以及快速部署的优势。

    Git

    git是分布式的代码管理工具,比起svn有着分布式的优势。太过常见了,略了。

    Json和xml

    数据描述形式不同,json更简洁。

    hibernate和mybatis

    由于jdbc方式的数据库连接和语句执行太过繁琐,重复代码太多,后来提出了jdbctemplate对数据进行bean转换。

    但是还是差强人意,于是转而出现了hibernate这类的持久化框架。可以做到数据表和bean一一映射,程序只需要操作bean就可以完成数据库的curd。

    mybatis比hibernate更轻量级,mybatis支持原生sql查询,并且也可以使用bean映射,同时还可以自定义地配置映射对象,更加灵活,并且在多表查询上更有优势。

    个人公众号:程序员黄小斜

    微信公众号【程序员黄小斜】新生代青年聚集地,程序员成长充电站。作者黄小斜,职业是阿里程序员,身份是斜杠青年,希望和更多的程序员交朋友,一起进步和成长!专注于分享技术、面试、职场等成长干货,这一次,我们一起出发。

    关注公众号后回复“2019”领取我这两年整理的学习资料,涵盖自学编程、求职面试、算法刷题、Java技术学习、计算机基础和考研等8000G资料合集。

    技术公众号:Java技术江湖

    微信公众号【Java技术江湖】一位阿里 Java 工程师的技术小站,专注于 Java 相关技术:SSM、SpringBoot、MySQL、分布式、中间件、集群、Linux、网络、多线程,偶尔讲点Docker、ELK,同时也分享技术干货和学习经验,致力于Java全栈开发!

    关注公众号后回复“PDF”即可领取200+页的《Java工程师面试指南》强烈推荐,几乎涵盖所有Java工程师必知必会的知识点。

    展开全文
  • java web技术开发大全(最全最新)

    千次下载 热门讨论 2012-10-10 07:21:38
    2.1 Web技术的发展 2.2 JavaWeb技术 2.2.1 Java.Welb程序的基本组成 2.2.2 Java,Web程序的目录结构 2.2.3 JavaWeb程序的配置文件 2.3 MVC模式与MvC框架 2.3.1 JSP模型1和JSP模型2 2.3.2 Web应用程序...
  • web技术简介

    千次阅读 2019-07-10 17:38:47
    web技术简介 1 JAVASCRIPT 是一种网页编程语言,程序文件为文本文件,扩展名为.JS,嵌入在PC浏览器的网页中运行。可使用记事本、写字板等文本编辑器软件作为开发工具。 所有PC浏览器都支持JAVASCRIPT。 2 ...

    web技术简介

    1       JAVASCRIPT

    是一种网页编程语言,程序文件为文本文件,扩展名为.JS,嵌入在PC浏览器的网页中运行。可使用记事本、写字板等文本编辑器软件作为开发工具。

    所有PC浏览器都支持JAVASCRIPT。

     

    2       Flash

    是一种网页矢量动画编程技术,程序文件为编译后的二进制文件,扩展名为SWF,运行在客户端安装有Flash播放器(控件)的浏览器中。有专门的开发工具(Adobe Flash Professional、Flash Builder、Flex builder软件),编程语言为ActionScript。

    Flash技术已相当普及,支持Flash的浏览器全世界预计达到97%。

     

    3       REST

    REST (Representational State Transfer表述性状态转移),是一种Web服务的设计和开发方式(方法),降低开发的复杂性,提高系统的可伸缩性。支持HTTP  GET方式调用,请求形式为URL字符串,参数用“&”符号连接,应答结果格式多为JSON或XML字符串,样例见下表。

    使用REST方法开发的WEB服务可称为WEB服务(Web Service),但为了与SOAP协议定义的WEB服务区分开,常把此类WEB服务称为REST服务或REST API。

    开发语言可以是C#、Java、C++等,开发环境软件有Eclipse、Visual Studio等,REST服务运行在服务器侧。

    该服务调用简单、易于使用,可供客户端或服务端直接调用。

    样例:

    请求

    http://api.map.baidu.com/place/search?&query=%E9%93%B6%E8%A1%8C&bounds=39.915,116.404,39.975,116.414&output=json&key=yourkey

    应答(JSON格式)

    {

        "results":[ ],

        "status":"INVALID_KEY"

    }

    请求:

    http://api.map.baidu.com/place/search?&query=%E9%93%B6%E8%A1%8C&bounds=39.915,116.404,39.975,116.414&output=xml&key=yourkey

    应答(XML格式)

    <PlaceSearchResponse>

    <results/>

    <status>INVALID_KEY</status>

    </PlaceSearchResponse>

    注:JSON是一种轻量级的数据交换格式,广义上也可称为一种协议。

     

    4       SOAP

    SOAP:简单对象访问协议,是一种基于 XML的协议,用来在WEB服务上传输结构化的信息。使用SOAP协议定义的WEB服务通过HTTP  POST方式调用,请求格式为XML结构化字符串,应答结果格式为XML结构化的字符串。

    使用SOAP协议定义的WEB服务可称为WEB服务,但为了与REST方法开发的WEB服务区分开,常把此类服务称为SOAP服务。

    开发语言可以是C#、Java、C++等,开发环境软件有Eclipse、Visual Studio等,开发的程序运行在服务器侧。

    该服务协议较REST服务复杂,请求和解析报文的成本高,通常由服务端调用。

    样例:

    请求

    <?xml version="1.0" encoding="UTF-8" standalone="no"?>

    <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">

             <soap:Body>

              <p:getUserByName xmlns:p="http://www.exmaple.com">

                                         <username>tester</username>

                                         </p:getUserByName >

             </soap:Body>

    </soap:Envelope>

    应答

    <?xml version="1.0" encoding="UTF-8" standalone="no"?>

    <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">

    <soap:Body>

             <p:getUserByNameResponse xmlns:p="http://www.exmaple.com">

                                <name>tester</name>

                                <title>software engineer</title>

                                <company>IBM</company>

                                <email>tester@cn.ibm.com</email>

                                <description>testing!</description>

             </p:getUserByNameResponse>

    </soap:Body>

    </soap:Envelope>

     

    5       REST 与 SOAP关系图

    Web Service的类型

    REST

    SOAP

    请求方法

    HTTP GET

    HTTP POST

    请求格式

    URL字符串 (简单)

    SOAP  XML (复杂)

    应答格式

    JSON或XML (简单)

    SOAP  XML (复杂)

    调用者

    客户端、服务端

    服务端

     

    转载于:https://www.cnblogs.com/gis9/archive/2012/05/04/2482377.html

    展开全文
  • 了解web技术

    千次阅读 2018-03-20 21:13:15
    web开发:做网站的,web开发技术是互联网应用中最为关键技术之一,互联网应用中包括网络技术,数据库技术web开发技术等。web服务器:又称www服务器,网站服务器,站点服务器,是将本地信息用超文本组织,为用户在...

    Web开发原理

    网站:是通过浏览器访问的应用。

    web开发:做网站的,web开发技术是互联网应用中最为关键技术之一,互联网应用中包括网络技术,数据库技术,web开发技术等。

    web服务器:又称www服务器,网站服务器,站点服务器,是将本地信息用超文本组织,为用户在网上搜索和浏览信息提供服务。

    web网页:储存在服务器端的文件,包含超文本标记语言HTML组成的文本文件,可称为超链接文件,又称为网页文件或web网页文件。

    视频格式:abc.mp4

    超链接:<a..../abc.mp4></a>

    了解web技术

    C/S模式

    C/SClient/server,客户机/服务器)方式的网络计算模式,工作分别由服务器和客户机完成。

    服务器负责管理数据的访问,对数据库进行检索和排序,此外还要对客户机服务器网络结构中的数据库安全层层枷锁,进行保护。

    客户机负责与用户交互,收集用户信息,通过网络请求服务器对诸如数据库、电子表格或文字处理文档等信息进行处理。

    C/S模式中,资源明显不对等,是一种“胖客户机”(干得多)或“瘦服务器”(干的少)结构。

    简单的C/S模式

    B/S模式

    B/SBrowser/Server,浏览器/服务器)方式的网络计算模式,是一种三层架构的计算模式

    B/S模式的三层应用

    两种模式的比较分析

    (1)开发和维护成本  C/S模式维护成本较高,对不同的客户端要开发不同的程序;B/S模式的客户端只需有通用的浏览器,所有维护与升级工作都是在服务器上执行的,大大降低了开发和维护的成本。

    (2)客户端负载  C/S模式的客户端负载重且随着应用系统的功能越来越复杂,客户端的用用程序也变得越来越庞大;B/S模式的客户端把事务处理逻辑部分分给了功能服务器,客户端只需进行显示即可。

    (3)可移植性  C/S模式移植困难,一般来说互不兼容;B/S模式客户端安装的是通用浏览器,故不存在移植性问题。

    (4)用户界面

    (5)安全性  C/S模式适用于专人使用系统,适用于安全性要求较高的专用应用软件;B/S适用于安全性要求较高的专用应用软件;B/S模式适用于交互性要求较多、使用人数较多、安全性要求不太高的应用环境。

    综上所述,B/S模式相对于C/S模式具有更多的优势。

    了解B/S模式技术

      1.CGI(Common Gateway Interface,通用网管接口)

    编写CGI程序设计语言有很多种,常用的有CPERLVisual C++等。

    2.ASP

    ASP(Active Server Pages)(动态服务器页面,是一种框架)是基于微软Window平台的动态页面开发技术。

    IISInternet Information Serve,互联网信息服务)用于建立NT系统的服务器。在NT的各个版本中都进行捆绑销售的组件,提供了WWW(Word Wide Web,万维网)FTP(File Transfer Protocol,文件传输协议)、SMIP(Simple Mail Transfer Protocol,简单邮件传输协议)等各种服务。

    3.PHP

    PHP(Personal Home Pages)是一种服务端的脚本语言,嵌入在HTML中书写。

    PHP的语法与C语言、Java语言语法极为相似,它具有大的函数库,主要原因是它是开源式的,源代码完全公开,每个使用PHP的程序员都可以加一些自己的东西,从而实现更多功能。PHP几乎支持所有的数据库。

    但是PHP对组件的支持不够,扩展性较差,常用它与免费的数据库系统MySQL一起构建中小型网B/S模式的网站或信息系统。

    2JSP

    JSP(Java Server Pages)java服务器页面,以Java语言为基础。

    JSP充分利用了Java技术的优势,具有极强的扩展能力和良好的收缩性。

    JDBC技术是(Java数据库连接的简称),JDBC就是封装了具体数据库连接方式等信息,然后提供一个“统一的”接口,方便Java程序联结数据库。

    JSP与其他B/S模式技术的比较

    JSP相对于其他B/S模式下的动态网页技术有诸多优势。

    1)跨平台性    JSP几乎可以在所有的操作系统平台运行。

    2)一次编写,到处运行

    3)编写容易,快速上手

    4)可重用性

    5)数据库连接技术

    了解HTML

    HTML(Hyper Text Markup Language,超文本标记语言)是一种描述网页的标记语言,不是编程语言(编程语言是用来向计算机发出指令的)。

    URL(Uniform Resource Locator,统一资源定位器),是Internet中用来唯一标志和定位资源的一种简单的命名机制。

    URL有三部分构成:协议、主机DNS名和文件名,协议名称通常为HttpFTPFile

    了解JavaScript

    JavaScript是一种脚本语言,属于Web语言,可直接放入HTML文档中,JavaScript使得网页的交互性更强,更加生动灵活。JavaScript可直接在Web浏览器中解释执行)

     

    展开全文
  • web技术发展史

    千次阅读 2015-07-20 19:05:19
    web技术的发展流程: 基本可以归结为:servlet-->jsp-->model1 -->model2 --> 实际Web mvc 一. 对于Servlet  它是服务器端运行的一个组件,用来处理用户的请求,并且返回响应。  继承关系如下:  ...
    web技术的发展流程:
    
    基本可以归结为:servlet-->jsp-->model1 -->model2 --> 实际Web mvc

    一. 对于Servlet
            它是服务器端运行的一个组件,用来处理用户的请求,并且返回响应。
            继承关系如下:

            Servlet接口有5个方法。比如 init()方法,即初始化方法,在GenericServlet中进行了实现。比如service()方法,这也是最重要的响应分发方法,由HttpServlet进行了使用,可以把用户的请求分发给具体的doGet(),doPost()等方法当中。
            但是,它也有一些缺点,如下图代码:


          
           在上述的代码中,前段代码直接写在了处理逻辑中,这样前段开发人员就比较难以调试。修改起来也是很麻烦。所以催生了Web技术的下一步发展。更加具体的Servlet知识:http://blog.csdn.net/pzxwhc/article/details/46476871


    二. 对于JSP
            对于JSP技术,也就是Java Server Page。它可以在标准的HTML页面中嵌入脚本语言,比如 java语言。它的本质也是Servlet。如下代码:


    那么可以看到,比起纯Servlet开发要好很多。但是,表现层和业务处理也是混杂在一起。实际中也比较难以运用。所以继续催生Web技术的下一步发展。

    三. 对于Model1
            可以把它理解成JSP的增强版。主要特点是可以利用<jsp:useBean>标签,自动把请求参数封装到JavaBean组件。但是还是需要使用 java 脚本控制逻辑。如下代码:



            同理,和现在的业务处理,模型,视图表现分离,这些技术,思想还是有些落后的。

    四.对于Model2
            对于Model2 ,就可以认为是我们的MVC模式。它采用了控制器(Servlet),视图(JSP),模型(javaBean)分离,如下图:


            这种模式就比较易于分工,前端人员专注前端开发,后端人员专注后台开发,已经比较接近于我们现在的开发技术。但是,这样的模式也不是说没有缺点,比如:
    1. 请求参数到模型的封装比较麻烦,如果能交给框架来做这件事情,我们可以从中得到解放。
    2. 现在被绑定在JSP,很难更换视图,比如Velocity、FreeMarker;比如我要支持Excel、PDF视图等等。

    那么,对现在的Model2技术一个优化,就有如下的实际应用下的Web mvc技术。

    五.实际Web mvc
            如下架构:


            页面控制器/命令,可以看成是我们写的Controller,业务对象也就是model,视图也就是view,所以还是遵守了mvc的开发模式。和model2 不太一样的就是加入了前端控制器和应用控制器。

    对于前端控制器:负责为表现层提供统一的访问点。可以为多个请求提供共用的逻辑。
    Ps:前端控制器模式:见《设计模式》中的另一篇博文

    对于应用控制器:前端控制器分离选择具体视图和具体的功能处理之后,需要有人来管理,应用控制器就是用来选择具体视图技术(视图的管理)和具体的功能处理(页面控制器/命令对象/动作管理),一种策略设计模式的应用,可以很容易的切换视图/页面控制器,相互不产生影响。
    Ps:策略模式:
    见《设计模式》中的另一篇博文


    最后,总的来说Web技术的发展目前围绕两点:1. 业务,视图,模型分离。 2. 统一控制。



    展开全文
  • Java Web技术路线总结

    千次阅读 2017-10-12 22:06:52
    Java Web技术路线总结[TOC]2017/10/12 星期四 19:47:52 Edit by Core Chan 此总结仅用于个人学习,仅供参考。目前技能点: java SE除了swing/awt等图形化界面 jdbc api mysql 建议上面的技能点点完后再往下走。总体...
  • 新兴Web技术杂谈 之 WebSocket

    千次阅读 2012-12-28 09:27:47
    开篇 最近几年随着各大浏览器以及Web标准技术的蓬勃发展, 基于浏览器的B/S应用已经渐渐变得与我们过去所认知的完全不同。 ... 借助各种先进的技术,Web应用有了更好的用户体验 更强大...同时,这些新兴的Web技术也逐
  • 深入分析Java Web技术内幕(修订版)

    千次阅读 2014-08-15 14:38:12
    深入分析Java Web技术内幕(修订版)(阿里巴巴集团技术丛书。技术大牛范禹、玉伯、毕玄联合力荐!大型互联网公司开发应用实践!) 许令波 著  ISBN 978-7-121-23293-0 2014年8月出版 定价:79.00元 464页 ...
  • 随着Java和web技术的成熟及其在Internet上的广泛应用,网络管理技术和模式迎来了又一次革命。在网络管理领域,通过Web技术(如Web服务器,HTTP协议、HTML和Java语言等)来集成网络管理系统,就能够获得可运行于各种...
  • web技术基础---网站设计说明书

    千次阅读 2019-05-22 14:42:27
    Web技术基础》 第1章 网站的规划 1.1.1 网站的定位 品味咖啡店网站整体上给人一种舒适、温馨的氛围,网页整体上呈现咖啡色、白色这种色调能带给人轻松、温暖的感觉,符合咖啡店主题。 1.1.2 网站板块的设置 网站的...
  • Web技术(Java)初学+制作学期课程表

    千次阅读 2019-03-11 21:49:03
    本学期开了Web课程,然后在书102页...话不多说,直接附上自己做完后的图片(源代码在后面) 今天上课才接触HTML 所以界面肯定还是一般般 随着学习,我还会更新Web技术界面] 至于用了什么工具,可以查看我的这篇博客: ...
  • Web技术是开发iOS和Android App

    千次阅读 2016-01-21 22:12:25
    如果说以前的微信公众号还是一个媒体化的平台,那么...作为一名技术人员,我不想过多讨论,而是更愿意从技术的角度来分析一些其中Web技术的发展。 微信做为一款超级App,有着巨大的入口流量,需要不断的产生动态的内
  • 系统讲解微信公众平台订阅号、服务号官方列出的全部功能接口,包括:自定义菜单、个性化菜单(按需定制菜单)、群发消息、客服消息(有限次消息推送)、模板消息接(无限次消息推送)、微信网页开发(微信WEB开发、...
  • JavaScript的角色巨变和Web技术的发展

    千次阅读 2013-07-01 15:13:25
    JavaScript性质和地位的天翻地覆,正是Web技术飞速变化的印证。 最初职业程序员轻视JavaScript,认为它和C、Java这些真正的开发语言相比只是脚本小毛孩(Script Kids)的玩具。那时候,互联网才刚刚从单纯提供静态...
  • Java Web技术

    千次阅读 2018-09-16 00:42:31
    **Web框架:**SpringMVC **orm框架:**Mybatis/Hibernate **安全框架:**Shiro **数据源:**DBCP2 **日志管理:**sl4j **UI前端框架:**Bootstrap/jquery/easyui **项目管理工具:**Maven **平台:**Linux *...
  • node-webkit让web技术编写桌面应用

    千次阅读 2014-09-21 21:22:36
    Node-webkit是一个基于Chromium与node.js的应用程序运行器,允许开发者使用web技术编写桌面应用。使用web技术开发,支持node.js,可兼容多平台(window/mac/linux) 。 项目地址:...
  • Java web 技术综述

    千次阅读 2016-08-29 09:38:27
    最近自己做了几个Java Web项目,有公司的商业项目,也有个人做着玩的小项目,写篇文章记录总结一下收获,列举出在做项目的整个过程中,所需要用到的技能和知识点,带给还没有真正接触过完整Java Web项目的同学一个...
  • Web技术整体架构

    千次阅读 2018-05-22 11:16:59
    题记工作也有几多年了,无论是身边遇到的还是耳间闻到的,多多少少也积攒了自己的一些经验和思考,当然,博主并没有太多接触高大上的分布式架构实践,相对比较零碎,随时补充(附带架构装逼词汇)。...
  • Pywebview允许您使用Web技术和Python相结合创建GUI应用程序。 使你可以用Python进行应用程序逻辑控制,使用Javascript和CSS生成GUI。 Pywebview对freeze支持良好从而实现了程序的可执行封装。 Pywebview2.0中最大的...
  • 领先的免费齐全的Web 技术教程 网站

    千次阅读 2012-02-04 16:19:58
    提示:分享的技术资料网站仅是分享,非广告。...当然,对于WEB技术资料教程实例甚至源代码等,有太多的网站可提供,因此,仅作为分享。 w3school在线教程:http://www.w3school.com.cn/ 领先的 Web 技
  • 近期看了一本javaweb方面的书籍《深入分析Java Web技术内幕》 作者是许令波,阅读过程中了解了诸如tomcat工作原理,java的class文件的解读、java编译器、类加载器classloader、servlet的工作原理、tomcat架构设计...
  • Web技术史话

    千次阅读 2007-02-15 21:04:00
    讨论Web开发技术的历史,当然要先说说Web的起源。众所周知,Web这个Internet上最热门的应用架构是由Tim Berners-Lee发明的。Web的前身是1980年Tim Berners-Lee负责的Enquire(Enquire Within Upon Everything的简称...
  • 《JAVA Web技术及应用》读书笔记

    千次阅读 2018-08-29 15:30:00
    第一章 JAVA Web 入门 1.1 Web应用概述 Web应用是一种通过互联网访问的应用程序,使用网页语言编写,通过浏览器运行的动静态网站。 动态网站
  • Internet与Web技术的基本概念

    千次阅读 2019-01-02 10:54:41
    现广泛译作网络、互联网等技术领域。表现为三种形式,即超文本(hypertext)、超媒体(hypermedia)、超文本传输协议(HTTP)等,简易就是把各种类型的信息和服务无缝连接,提供生动的图形用户界面。 两者间的关系...
  • 深入分析Java Web技术内幕

    千次阅读 2017-02-04 16:35:32
    一、深入web请求过程
  • 推荐一个本书《深入分析Java Web技术内幕(修订版)》,许令波著
  • Ionic:一款用web技术开发类似原生App的神乎其技的html5框架 一、Ionic框架简介  Ionic是一个专注于用web开发技术,基于HTML5创建类似于手机平台原生应用的一个开发框架。绑定了与AngularJS和Sass。...
  • Web技术的主要组成和工作原理

    千次阅读 2019-01-02 11:29:16
    一个web应用是受到多个步骤组成的, 1.本地计算机和远程服务器 本地计算机:用户自己浏览站点的本地机器 远程服务器:为客户端(用户)计算机提供各种服务的高性能计算机,主要功能是接受客户浏览器发送的请求,...

空空如也

1 2 3 4 5 ... 20
收藏数 130,796
精华内容 52,318
关键字:

web技术