什么是web service

一、序言  大家或多或少都听过WebService(Web服务),有一段时间很多计算机期刊、书籍和网站都大肆的提及和宣传WebService技术,其中不乏很多吹嘘和做广告的成分。但是不得不承认的是WebService真的是一门新兴和有前途的技术,那么WebService到底是什么?何时应该用?   当前的应用程序开发逐步的呈现了两种迥然不同的倾向:一种是基于浏览器的瘦客户端应用程序,一种是基于浏览
阅读本文

web开发模式小结:页面乱码和跳转

java开发模式: (1)第一种开始模式:javaBean+jsp : 优点:可以为web程序在jsp中减少java代码量 适用于该开发模式的jsp的动作元素: :相当于实例化bean对象 :value和param不能共存 缺点: 不利于分工;不利于代码重用(2)第二种开发模型:MVC开发模型 MVC分别代表: M :mode
阅读本文

(九)jsp开发模式与web计算器案例

一、CalculatorBean(封装计算器的bean)/*封装计算器数据的bean*/public class CalculatorBean {            /* 首次进来未赋值,所以需要赋初始值*/ private String firstNum=“0“; private char operator=‘+‘; private String secondNum=“0“; pri
阅读本文

web.xml配置文件详细解读

对于一个J2EE应用的开发者,或者叫java web后台的开发者来说。经常会和web.xml打交道,偶尔用到几个标签不知道啥意思。然后就度娘一下,久而久之虽然大概知道web.xml的基本使用方法,但是没有一个系统的学习。我就是这样一个人,今天来系统的学习一遍。(http://docs.oracle.com/cd/E11035_01/wls100/webapp/web_xml.htm
阅读本文

Web自动化测试中的接口测试

1、背景  1.1.1 典型的Web设计架构  web是实现了基于网络通信的浏览器客户端与远程服务器进行交互的应用,通常包括两部分:web服务器和web客户端。web客户端的应用有html,JavaScript,ajax,flash等;服务器端的应用非常丰富,比如的servlet,jsp,ssh框架,.net的aspx,还包括其他脚本如php,python。  web服务器端的设计架构近年来一直比
阅读本文

webpack externals

当我们想在项目中require一些其他的类库或者API,而又不想让这些类库的源码被构建到运行时文件中,这在实际开发中很有必要。此时我们就可以通过配置externals参数来解决这个问题://webpack.config.js module.exports = { externals: { ‘react‘: ‘React‘ }, //... }externals对
阅读本文

数据库连接池----Druid配置详解

什么是连接池? 数据库连接池出现的原因在数据库连接资源的低效管理,使用数据库连接池是基于设计模式中的资源池的概念,从而解决资源频繁是分配、释放所造成的问题。 数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去。我们可以通过设定连接池最大连接数来防止系统无尽的与数据库连接。更为重要的是
阅读本文

Javascript缓存API

JavaScript ServiceWorker API的好处就是让WEB开发人员轻松的控制缓存。虽然使用ETags等技术也是一种控制缓存的技术,按使用JavaScript让程序来控制缓存功能更强大,更自由。当然,强大有强大的好处,也有弊处——你需要做善后处理,所谓的善后处理,就是要清理缓存。 下面我们来看看如何创建缓存对象、在缓存里添加请求缓存数据,从缓存里删除请求缓存的数据,最后是如何完全的删
阅读本文

Netcraft:2017年7月Web服务器调查报告

在2017年7月的调查中,我们收到了来自1,767,964,429个网站和6,593,508个面向web的计算机的反馈。这是一个小小的进步,网站的数量增加了100万个(+0.06%),面向web的计算机的数量增加了71,000台(+1.1%)。 nginx的数量稳步增长 调查发现,运行nginx系统的面向web的计算机的数量本月增幅较大,增长了52,000台(+3.84%),这使其市场份额增
阅读本文

开发一个WEB项目的流程

最佳答案一: 首先了解项目需求,形成项目需求文档 根据web项目未来的运行方式和场景选择web运行服务器,数据库以及开发语言,还有支持的浏览器最低版本 小型的web项目最好边开发边和用户交流,以尽可能满足用户需求 大型的web项目最好能将需求让用户确认,便于未来需求修改时评估修改成本或以合适理由拒绝修改 小型组网测试。小范围内测试web项目的功能和交互方式。 压
阅读本文

JAVAWEB开发之Lucene详解——Lucene入门及使用场景、全文检索、索引CRUD、优化索引库、分词器、高亮、相关度排序、各种查询

Lucene入门应用场景windows系统中的有搜索功能:打开“我的电脑”,按“F3”就可以使用查找的功能,查找指定的文件或文件夹。搜索的范围是整个电脑中的文件资源。 Eclipse中的帮助子系统:点击Help->Help Contents,可以查找出相关的帮助信息。搜索的范围是Eclipse的所有帮助文件。   在BBS(论坛)、BLOG(博客)、新闻,电子商务系统等系统中提供的搜索文章的功能
阅读本文

vue2.0+vue-router2.0+axios+webpack开发webapp项目(一)

前言:本人第一次将vue运用到实际项目中,将实际开发流程简单描述下(第一次写博客,有问题希望及时提出,讨厌喷子。) 一.安装node环境   首先我们需要安装node环境,这个想必不用多说,可以直接到中文官网http://nodejs.cn/下载安装包。其中,末位为偶数代表稳定版本,可以根据自己电脑情况进行下载。 二.安装vue-cli   安装好了node以后,我们接下来要安装的是vue的脚手架
阅读本文

IntelliJ IDEA创建Java项目和Java Web项目

在进行Java Web开发的时候,通常用到Eclipse--Java EE平台,Java EE开发Web项目,网上有详细教程,大家也可以去看我的博客,在开源中国社区上,博客名字是一只追老鹰的小鸟。里面介绍了运行“Hello World”的过程。       因为在学习Java web项目的时候,在github上找到了源代码,而该代码是基于IntelliJ IDEA和MySQL数据库,
阅读本文

web前端 【开发】到底是什么

NO 1:{“ web前端开发 ”是什么? }  前言:声明啊,我是个草根派,不是学院派;那些一篇噼里啪啦,噼里啪啦的各种定义 和术语解释,你在我这么帅的人的系列文章里,根本看不到 嘿嘿!  【啦啦啦 啦啦啦, 我是卖报的小行家,不怕苦,不怕累。。】。。。画风突变  跑题啦!不过话说回来,这个脍炙人口的儿歌,深刻反映了我们 web前端行业的一个工种状态。行家,自由,但要经历苦、累 才会有收获。
阅读本文

Web开发中button与submit区别

submit是button的一个特例,也是button的一种,它把提交这个动作自动集成了。如果表单在点击提交按钮后需要用JS进行处理(包括输入验证)后再提交的话,通常都必须把submit改成button,即取消其自动提交的行为,否则,将会造成提交两次的效果,对于动态网页来说,也就是对数据库操作两次。或者在使用submit时验证时加return true或false。 submit和button,二
阅读本文

IIS 反向代理 golang web开发

一. beego 开发编译   bee run 后会编译成 exe文件  编译生成后发布文件结构为 cmd 运行cd D:/run beegoDemo.exe run  默认配置端口 不能为 80 跟iis 80 端口重复,如果用其他端口又不能绑定多个域名所以 go 运行的进程用 非80 端口 比如 89二. 配置IIS 反向代理 新建网站 直接访问 http://bee.91jzl.co
阅读本文

webpack 多页应用架构系列实战

阅读目录1.webpack配置了解2.webpack CommonsChunkPlugin公共代码剥离3.了解ProvidePlugin的用途回到顶部1.webpack配置了解 webpack的配置文件是一个nodejs的module,使用CommonJS风格来编写的,比如如下:module.exports = { entry: ‘./index‘, output: { pa
阅读本文

Web service的学习资源

看了半天的Web service,总算是对它有了一点眉目,不枉此行:)那就整理一下吧,来日还需要用到呢!1、什么是Web service(请看这儿)。2、Web service的开发        当然有很多语言可以实现,我独需C++的实现(而且还是VC++6.0平台上的实现!如果是.net,那就舒服了!:)),在网上搜罗了一翻,倒是找到不少的例子,可惜调试了几个,就是没有成功过⊙﹏⊙b汗。最终,
阅读本文

[转] Web 开发模式演变历史和趋势

一、简单明快的早期时代 可称之为 Web 1.0 时代,非常适合创业型小项目,不分前后端,经常 3-5 人搞定所有开发。页面由 JSP、PHP 等工程师在服务端生成,浏览器负责展现。基本上是服务端给什么浏览器就展现什么,展现的控制在 Web Server 层。    这种模式的好处是:简单明快,本地起一个 Tomcat 或 Apache 就能开发,调试什么的都还好,只要业务不太复杂。    然而业
阅读本文

Java 学习(1) ---JDK安装和配置环境变量

一,Java 开发的第一步,就是安装JDK(Java Development ToolKit  Java开发工具包)  JDK 是Java开发的核心,因为它包括Java 运行环境,工具包和命令。当我们安装完JDK以后,打发它所在的路径,如:C:Program FilesJavajdk1.8.0_31, 我们可以看到jre 文件夹,这就是Java运行环境(Java Runtime Envirn
阅读本文