[NodeJS]Node开发Web程序入门

Node内置了http模块提供HTTP服务器和客户端接口var http = require(“http“);创建HTTP服务器只需要简单的调用http.createServer()函数,参数是回调函数,接收两个参数: request,  response对象。var server = http.createServer(function(req, res){});在触发回调函数之前Node就已经
阅读本文

NetCore WebSocket 即时通讯示例

1.新建Netcore Web项目                  2.创建简易通讯协议 public class MsgTemplate { public string SenderID { get; set; } public string ReceiverID { get; set; } public string MessageTy
阅读本文

JavaWeb(二)

三、搭建JavaWeb应用开发环境——Tomcat服务器3.1、疑问:学习web开发,为什么必须要先装一个WEB服务器?  在本地计算机上随便创建一个web页面,用户是无法访问到的,但是如果启动tomcat服务器,把web页面放在tomcat服务器中,用户就可以访问了。这说明什么问题?  1、不管什么web资源,想被远程计算机访问,都必须有一个与之对应的网络通信程序,当用户来访问时,这个网络通信程
阅读本文

浏览器内核 网址分解 web服务器

浏览器最核心的部分是渲染引擎(Rendering Engine),我们一般习惯称之为“浏览器内核”,其负责解析网页语法(如标准通用标记语言的子集HTML、JavaScript)并渲染、展示网页。因此,所谓的浏览器内核通常也就是指浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。不同的浏览器内核对网页编写语法的解析也有所不同,因此同一网页在不同的内核浏览器里的渲染、展
阅读本文

Smarty模板引擎1总结

一.什么是模板引擎 模板引擎(这里是指用于Web开发的模板引擎)是为了使用户界面与业务数据(内容) 分离而产生的,它可以生成特定格式的文档,用于网站的模板引擎就会生成一个 标准的HTML文档 模板引擎不属于特定技术领域,他是跨领域,跨平台的概念。在Asp下有模板引擎, 在PHP下也有模板引擎,在C#下也有,甚至JavaScript、WinForm开发都会用到模板引擎技术 二.模板引擎分类
阅读本文

JavaWeb开发知识总结(四)-(oracle_编程)

JavaWeb开发知识总结(Oracle-编程) 1. PL/SQL:Oracle特有 1.1 PL/SQL概述 ​ PL/SQL(Procedure Language/SQL)是 Oracle 对 sql 语言的过程化扩展,指在 SQL 命令语言中增加了过程处理语句(如分支、循环等),使 SQL 语言具有过程处理能力。把 SQL 语言的数据操纵能力与过程语言的数据处理能力结合起来,使得 PL
阅读本文

JavaWeb开发知识总结(七)-(struts2_文件上传_Ajax)

JavaWeb开发知识总结(struts2-文件上传-Ajax) 1. Struts2文件上传 struts2中文件上传也需要遵循文件上传的三要素: form表单的提交方式必须是<form method=“post“>; 必须要有文件上传项<input type=“file“ name=“upload“>,并且必须要有name属性值; form表单的enctype属性必须为multipart/f
阅读本文

JSON介绍及简单入门教程

初识 JSON是Web开发领域最知名的技术权威Douglas Crockford创造     JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)     JSON 是轻量级的文本数据交换格式     JSON 独立于语言     JSON 具有自我描述性,更易理解 JSON建构于两种结构:     “名称/值”对的集合(A
阅读本文

webpack 插件拾趣 (1) —— webpack-dev-server

结束了一季的忙碌,我这封笔已久的博客也终究该从春困的咒印中复苏,想来写些实用易读的作为开篇,自然是最好不过。新开个 webpack 插件/工具介绍的文章系列,约莫每周更新一篇篇幅适中的文章聊以共勉,兴许合适。回归主题,今天你或许会花上30分钟的时间读完本章,并掌握 webpack-dev-server 的使用方法、理清一些容易困惑的配置(诸如 publicPath)或概念(如HMR)。另外,本章涉
阅读本文

Web开发:设置复选框的只读效果

在Web开发中,有时候需要显示一些复选框(checkbox),表明这个地方是可以进行勾选操作的,但是有时候是只想告知用户“这个地方是可以进行勾选操作的“而不想让用户在此处勾选(比如在信息展示页面),这时候就需要将复选框设置成只读的效果。提到只读,很容易想到使用readonly属性,但是对于复选框来说,这个属性和期望得到的效果是有差别的。原因在于readonly属性关联的是页面元素的value属性(
阅读本文

SSM框架整合开发的文件配置

1.SSM开发所需的包 Spring框架jar包 spring-framework-4.x.x.RELEASE文件夹下libs目录下所有模块的jar包和Spring的核心容器必须依赖的common-logging的jar包 Mybatis框架jar包,共计21个 mybatis-3.x.x.jar和mybatis-3.x.x文件夹下的lib目录下的所有jar包,共计13个 MyBatis整合Spr
阅读本文

vue2+webpack怎样分环境打包

今年有机会做了一个vue2的单页面应用的项目,从开发到上线经历了两个环境。测试环境以及正式环境我都是跑npm run build。这两个环境的变量当前是不一样的,每次打包都要去改变量,感觉有点小麻烦。后来参考同事的,他们项目里面分环境跑不同的命令,得到不同的包。例如测试环境npm run test ,正式环境 npm run build。  需在文件config/prod.env.js配置
阅读本文

使用可视化图表对 Webpack 2 的编译与打包进行统计分析

此文是「Webpack 2 视频教程」的第十八集的补充文字文档,主要对使用可视化图表对 Webpack 2 的编译与打包进行统计分析进行了详细地讲解,供您更加直观地参考。在之前更新的共十七集「Webpack 2 视频教程」中,我们陆续讲解了 Webpack 2 从配置到打包、压缩优化到调试状态等情况都进行了详细地讲解,在这一小节,我们通过可视化的图表对 Webpack 2 的打包编译过程进行一个更
阅读本文

初识Java Web:Servlet

写Web应用时,直接用的spring框架,没有接触过Servlet,于是遇到问题不知道根本原因,所以还是学一下吧! 一、 什么是Servlet 看见这个词我就晕,到底是什么?我试着说清楚,从大的方面来说,它是一个在Web中生成动态内容的标准,即是用于开发Web应用程序的基本技术;从小的方面来说它是Java提供的一个接口Servlet,我们也把实现这个接口的类称为Servlet。它和CGI相对
阅读本文

intellij idea基于maven整合SSM框架初体验

在写代码之前我们先了解一下这三个框架分别是干什么的? 相信大以前也看过不少这些概念,我这就用大白话来讲,如果之前有了解过可以跳过这一大段,直接看代码! SpringMVC:Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC
阅读本文

web容器的会话机制

基本所有web应用开发的朋友都很熟悉session会话这个概念,在某个特定时间内,我们说可以在一个会话中存储某些状态,需要的时候又可以把状态取出来,这整个过程的时间空间可以抽象成“会话”这个概念。尽管你对session的使用已经很熟悉了,但你未必真正理解session是什么。因为你只是使用了request.getsession().setAttribute(“users“, username)
阅读本文

记录Ionic开发中,安卓5.5+使用websocket,连接错误

原因:Android上app建立websocket连接,使用的是内核浏览器,安卓5.5+内核浏览器暂不支持websocket,所以会调用了onerror() 最终个人使用的解决方法:在app项目中,安装了crosswalk插件,来替代系统内核浏览器,需要注意的是,App的容量也因此增大了20M左右。  以上为个人使用的解决办法,如有更好,可探讨交流!
阅读本文

就Java Web开发中文乱码问题讨论

我们在生活中会遇到种种问题,但是我们都会尝试着去解决它并从中获取经验;在学习任何一门技术时,经常会有初学者遇到中文乱码问题,比如MySQL,是因为在安装时没有设置;而在Servlet中,也会遇到中文乱码问题;在java Web开发中也一样,小编整理出了一份关于javaweb开发中文乱码的解决方案。接下来,大家就一起来看看吧! 一、基本的编码知识   首先,这篇字符编码笔记是每个初学
阅读本文

YII2框架学习 安全篇(一) XSS攻击和防范(上)

在如今的web开发中,网络安全,信息安全应该是最重要的一环。常见的攻击主要有四类,XSS攻击、CSRF攻击、SQL注入和文件上传漏洞。在接下来的安全篇里,我会依次说明YII框架是如何应对这些攻击的。本篇要学习的就是XSS攻击和防范之存储。XSS攻击的意思是跨站脚本攻击,XSS是一种经常出现在web应用中的计算机安全漏洞,它允许恶意web用户将代码植入到提供给其它用户使用的页面中。比如这些代码包括H
阅读本文