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

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

webpack学习资源集合及学习笔记

webpack学习资源集合及学习笔记   webpack最新推荐  初级教程: 进阶教程: 如何开发一个 Webpack Loader ( 一 )【译】基于 Webpack 和 ES6 打造 JavaScript 类库webpack常用配置总结【译】Webpack——令人困惑的地方基于webpack搭建前端工程解决方案探索webpack在PC项目中的应用webpack实践最后一篇开发工具心得:
阅读本文

vue+webpack 组件化开发基本配置

package.json{ “name“: “xxx“, “description“: “vue test“, “version“: “1.0.0“, “author“: “xxxx“, “private“: true, “scripts“: { “dev“: “cross-env NODE_ENV=development webpack-dev-server --
阅读本文

AngularJS开发WebApp的流程

前端构建工具的使用: 路由管理模块的配置和使用: 内置指令的使用方法; 自定义指令; 过滤器; promise和ajax内置服务; 第三方模块编写自定义服务; 表单校验; AngularJS装饰器修改ajax服务(使前端也能响应post请求,从而脱离后端独立开发调试) 所需要具备的知识: 基础知识:JS、HTML、CSS 前端知识:AJAX、Promise 课程知识:Less
阅读本文

以Base64字符串形式上传文件——在web浏览器端使用原生Javascript及Ajax读取本地文件并发送请求到服务器

简述在常规的web开发过程中,大部分上传文件都是在web页面端通过表单直接提交,再由服务器端捕获请求来进行处理的。但是在前后端分离趋于一种流行趋势,再加上Android和iOS开发技术日渐成熟,大部分团队都会选择在服务器端仅提供一套通用的webservice数据接口,而web页面、Android和iOS统一都通过这套数据接口来向服务器发送请求和获取数据。在这一过程中,大部分的webservice数
阅读本文

Java Web应用开发技术简介

java web应用一般定义为:一个有HTML/XML文档,java Servlet,JSP(java Server Pages),JSTL(Java Server Pages Standard Tag Library),类以及其他任何种类文件可以捆绑起来,并在来自多个厂商的多个Web容器上运行的Web资源构成的集合。一:Java Web应用开发是基于JavaEE框架的,而JavaEE是建立在
阅读本文

移动端web开发常见问题------彭记(023)

Meta相关1. 添加到主屏后的标题(IOS)2. 启用 WebApp 全屏模式(IOS)3. 百度禁止转码通过百度手机打开网页时,百度可能会对你的网页进行转码,往你页面贴上它的广告,非常之恶心。不过我们可以通过这个meta标签来禁止它:百度SiteApp转码声明:http://t.cn/R28wSBl4. 设置状态栏的背景颜色(IOS)设置状态栏的背景颜色,只有在“apple-mobile-w
阅读本文

常用的主流WEB漏洞,EXP合集

启航企业建站系统 cookie注入漏洞通杀所有版本直接上exploit:javascript:alert(document.cookie=“id=“+escape(“1 and 1=2 union select 1,username,password,4,5,6,7,8,9,10 from admin“));test:http://www.hackernc.com/system/xitong/sh
阅读本文

SpringMVC之自动注入Request对象

前几天看了领导写的一段代码,在Controller中注入了HttpServletRequest,形式如下所示:@RestController public class AutowiredRequestController { @Autowired private HttpServletRequest request; }当时看到了这一段代码,首先想到的是AutowiredReque
阅读本文

使用express+mockjs搭建服务器和模拟数据

概述 Express是目前最流行的基于Node.js的Web开发框架,提供各种模块,可以快速地搭建一个具有完整功能的网站。 Express的上手非常简单,首先新建一个项目目录,假定叫做hello-world。 $ mkdir hello-world 进入该目录,新建一个package.json文件,内容如下。 { “name“: “hello-world“, “description“:
阅读本文

Web Service 最简实现和测试

百度百科中给出的 Web Service 的定义为,是一个平台独立的,低耦合的,自包含的、基于可编程的 web 的应用程序,可使用开放的 XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。 那么为什么要用 Web Service 呢,用它的好处是什么了?有网友总结以下几点: 第一个是安全。客户端只需要知道 Web Servic
阅读本文

Visual Studio 2017部署 webStrom开发的nodejs项目

vs点击文件--新建--项目--JavaScript--Node.js--通过现有Node.js代码下次打开项目:文件--打开--项目/解决方案--选择项目根目录下的.njsproj后缀的文件,点打开即可。第一次用vs打开nodejs项目好多地方虽然部署了但是并不是很理解。
阅读本文

web service 用JDK开发 版本在1.6以上

-eclipse开发工具 里面有自带Web Services Explorer浏览器 在javaEE  下点击右上角wsdlpage  即可   服务端代码  package com.bdqn.ws; import javax.jws.WebMethod; import javax.jws.WebService; @WebService public interface IholloTest {
阅读本文

[js高手之路]深入浅出webpack教程系列1-安装与基本打包用法和命令参数

webpack,我想大家应该都知道或者听过,Webpack是前端一个工具,可以让各个模块进行加载,预处理,再进行打包。现代的前端开发很多环境都依赖webpack构建,比如vue官方就推荐使用webpack.废话不多说,我们赶紧开始吧.第一步、安装webpack新建文件夹webpack->再在webpack下面新建demo->命令行切换到demo目录,使用npm init --yes 初始化项目的p
阅读本文

JavaWeb之JSP入门

JSP原理及执行过程流程图分析 用户发起请求,用户通过浏览器访问jsp页面,浏览器将HTTP协议的请求部分发送到服务端.服务端获取请求部分,分析请求,发现本次的请求的的是jsp页面,jsp引擎按照内部规定,将jsp页面转换为一个servlet文件,并生成java文件,index_jsp.java, 转换后的java文件中有init,service,destroy方法,在service方法中,将HT
阅读本文

webapp开发学习---Cordova环境搭建

Cordova 使用HTML, CSS & JS进行移动App开发;多平台共用一套代码;免费开源步骤:(来自Cordova官网)1.安装Cordova(在node.js环境下进行安装)  命令提示行   npm -v  可以查看是否安装成功node.js                       npm install -g cordova   安装cordova2.创建一个项目 使用命令行创建
阅读本文

北京有哪些好的web前端培训机构?

随着互联网的迅猛发展和普及,web前端职位的需求缺口也日益增大,而快速入门web前端参加web前端培训机构是最好的选择,那么,好的web前端培训机构是哪个? web前端开发发展前景好,自然也就吸引了更多的年轻人都想投入web前端工程师的行列。那么想要接受web前端培训,web前端培训机构哪家好?在这里建议大家,可以考虑爱创课堂web前端培训机构。   网络通讯越来越发达的今天,人们对于应用产品的各
阅读本文

基于python的web应用开发-添加关注者

社交web允许用户之间相互联系。例如:记录两个用户之间的定向联系,在数据库查询中也要使用这种联系。 一、论数据库关系一对多关系数据库使用关系建立记录之间的联系。其中,一对多关系是最常用的关系类型,它把一个记录和一组相关的记录联系在一起。实现这种关系,要在“多”这一层加一个外键,指向“一”这一侧,例如下列代码:class Role(db.Model): __tablename__ = ‘ro
阅读本文

Electron与WEB桌面应用程序开发及其它

这几天在构思项目,研究了一下Electron,记录下来。 说起WEB桌面程序,当前最火的就是Electron了。Electron的架构用一句话总结,就是一个main.js进程加上一个或数个chrome窗口,每个窗口都包含一个独立的Node.js。这样的架构,使得这种桌面应用必须是一个(或数个)单页面应用(SPA),而这个SPA还拥有访问本地API的能力(Node.js)。一方面,程序对前端框架的依
阅读本文

java web:在eclipse中如何创建java web 项目

Eclipse创建java web工程eclipse版本:eclipse-jee-4.5-win32-x64tomcat版本:apache-tomcat-7.0.63-windows-x64jdk版本:jdk1.7备注:1.在创建web项目之前首先配置好jdk环境和tomcat环境(即在开发工具中添加tomcat服务器)2.eclipse下载注意:eclispe不同版本下载地址:http://ww
阅读本文