Archives: Situs web

Advertisement

动态Web API层

返回总目录 本篇目录 构建动态Web API控制器 ForAll 方法 重写ForAll 方法 Http动词 动态Javascript代理 Ajax参数 单一服务脚本 Angular支持 Durandal支持 返回结果封装[2016/3/28 更新] 关于参数绑定 FromUri和FromBody特性 DTOs vs 原始类型 构建动态Web API控制器 ABP可以自动地为应用层生成Web API 层.比如说我们有一个应用层如下所示: public interface ITaskAppServ

RDIFramework.NET(.NET快速信息化系统开发框架) Web版界面样例(可参考)

RDIFramework.NET(.NET快速信息化系统开发框架) Web版介绍 B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件.这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发.维护和使用.客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle.Sybase.Informix或 SQL S

基于jenkins结合git实现web程序的多服务器批量发布

由于前一段时间发布了几篇关于web程序基于jenkins部署发布的博文,由于是基于svn作为版本库讲解的.这段时间有一些朋友问我git作为版本库的与jenkins结合实现像选择svn tag指定程序版本的实现发布程序的解决方案. 有与时间原因,本篇不在过多赘述细节,读者可以动手揣摩! 直接先给大家看一下我目前正在使用的部署到生产环境下的jenkins截图! 下面给出配置截图: 经过测试git parameter plugin不能满足我们的需求,所以我们只能自己在jenkins中创建tag lis

3. web前端开发分享-css,js提高篇

一. css基础知识掌握之后(个人的标准是:弄清块元素与内联元素的区别,弄清float的应用场景,弄清position[pə'zɪʃən] 下五个属性static['stætɪk],relative['rɛlətɪvli] ,absolute['æbsəlut] ,fixed[fɪkst],inherit[ɪn'hɛrɪt] 的区别与联系以及他们的应用场景,英文单词确定要能准确发音,方便与面试官探讨时准备的传达你要表达的意思),剩下需要更多的练习以应对不同的设计的布局要求,然后遇到问题解决问题,

突破短板,传统桌面程序 使用webapi 扩展迎合web和移动端融合的需求

传统桌面程序不能完全被web和移动端替代,但是需要改造.这里要说的是巧用webapi把以前用dll和com组件,ocx等方式做接口,做分布式开发的方式,改成restful 风格api的方式实现跨平台,多客户端(类型).并分享几则案例. 1.智能储物柜 项目背景:某智慧城市项目需要用到有智能锁的储物柜,用app扫码控制存取,并和智慧城市后台交互.智能锁系统是工业的塔式控制器,使用modbus ascii协议控制,端口使用串口.储物柜配备了工控电脑32寸竖屏,工控电脑控制塔式控制器(单片机),工控机

【Web探索之旅】第四部分:Web程序员

内容简介 1.第四部分第一课:什么是Web程序员? 2.第四部分第二课:如何成为Web程序员? 3.第四部分第三课:成为优秀Web程序员的秘诀 第四部分:Web程序员(完结篇) 大家好.终于来到了[Web探索之旅]的最后一部分. 我们的第二和第三部分都略有难度,不过这第四部分和第一部分一样,都会比较轻松愉快. 这一课我们来聊一聊Web程序员,Web的文化,如何成为一名优秀的Web程序员. 或许看完这部分,你会跃跃欲试,想要成为一名Web程序员也不一定.毕竟现在Web程序员还是比较吃香的. 第四部

【WEB】初探Spring MVC框架

Spring MVC框架算是当下比较流行的Java开源框架.但实话实说,做了几年WEB项目,完全没有SpringMVC实战经验,乃至在某些交流场合下被同行严重鄙视"奥特曼"了."心塞"的同时,只好默默的打开IDE从HelloWorld开始. 初步认识 宏观视野决定微观实现的质量,首先对Spring MVC框架组件及其流程做一个简单的认识.以下是从互联网中某Spring MVC教材扣来一张介绍图(懒得重复造轮子了): 从上图可以看出,Spring MVC框架的核心组件

HAProxy负载均衡与keepalived搭建高可用负载均衡web(Nginx/PHP/Tomcat)集群

HAProxy简介 HAProxy是基于TCP四层和HTTP七层的开源的第三方应用负载均衡软件.具有高可靠性.高稳定性.高并发处理能力.透明代理和支持ACL功能等特点.HAProxy是一个功能强大且优秀的负载均衡集群解决方案. HAProxy负载均衡算法 Haproxy的负载均衡算法在backend模块中通过balance命令来定义,常见的算法有: roundrobin: 轮叫调度算法,可以通过定义权值来分配后端服务器 static-rr : 静态的基于权重的轮叫调度算法 source: 源IP

使用window.performance分析web前端性能

说在前面 最近身体出了点问题,折腾了个把星期总算活过来.差不多个把星期没写博客了,今天分享一个比较好玩的东东-performance 上一篇博客中分享了很多页面性能的测试工具,通常,页面的性能问题也是我们开发中一个重要环节,但一直以来我们也没有没有比较好的手段,来检测页面的性能:通常,我们只能以来与chrome或者FF浏览器自带的profile,timming或者使用在线的pagetest,阿里测等.我们很希望有一套页面性能的api,我们可以自己编写代码测试页面性能而不需要借助于其他的工具. 好

DDD开发框架ABP之动态Web API层

建立动态Web API 控制器 ASP.NET Boilerplate 能够自动为您的应用层产生Web API层.比如说我们有如下的一个应用服务: 1 public interface ITaskAppService : IApplicationService 2 { 3 GetTasksOutput GetTasks(GetTasksInput input); 4 void UpdateTask(UpdateTaskInput input); 5 void CreateTask(CreateT

【移动适配】移动Web怎么做屏幕适配(一)

屏幕适配是一个很容易被忽略的问题,但对于精益求精的产品而言,是必不可少的.对于Web开发的求职者而言,也是一个必需要理解清楚的经典问题 首发于微信公众号(啃先生) 壹 | Fisrt 移动端适配的是什么? 我们讨论的是网页适配多种尺寸屏幕,让网页效果看起来和设计师的设计稿一样.说白了就是同一套代码在不同分辨率的手机上跑时,页面元素间的间距,留白,以及图片大小会随着变化,在比例上跟设计稿一致. 举个粟子吧 图1. 260*400的屏幕 图2. 380*400的屏幕 上边的页面在不同大小屏幕上的展现

Windows Azure HandBook (7) 基于Azure Web App的企业官网改造

<Windows Azure Platform 系列文章目录> 1.用户场景: C公司是全球大型跨国连锁餐厅,在世界上大约拥有3万间分店.其IT系统主要部署其海外数据中心,或者租用其他IDC托管机房.因为国内外网访问Internet的连通性问题,或者是由于IDC托管机房的互联网带宽不够.在国内的消费者访问其官方网站的速度非常不理想. 客户急需一个稳定且快速的平台,能够保证消费者快速访问其官方网站,获得该公司的最新资讯. 2.架构设计 C公司官网技术平台采用流行的开源技术.Web服务器采用是Li

rundeck Web页面配置node节点

rundeck每次增删改node的时候都需要手动修改配置文件,非常麻烦,而且容易出错.通过web页面来修改反而更高效方便! 使用说明: 一.修改目录"RundeckNodes"下数据源配置文件 定位"db.class.php"第40~50行中数据库信息,修改数据库地址,数据库名和用户名密码 二.初始化话数据库 1)mysql中创建数据库名"rdnode":CREATE DATABASE IF NOT EXISTS rdnode DEFAULT C

C#进行Visio二次开发之文件导出及另存Web页面

在我前面很多关于Visio的开发过程中,介绍了各种Visio的C#开发应用场景,包括对Visio的文档.模具文档.形状.属性数据.各种事件等相关的基础处理,以及Visio本身的整体项目应用,虽然时间过去很久,不过这些技术依旧还在使用中,最近应客户培训的需要,我对所有的内容进行了重新整理,把一些没有介绍的很详细或者很少的内容进行了丰富,因此本文介绍的主题-Visio二次开发之文件导出及另存Web页面,介绍一下Visio文件另存为其他几种格式的处理,以及另存为Web文件等相关操作. 1.Visio导

corosycn&pacemaker的高可用web集群

基本拓扑: 两台高可用节点: node1:192.168.191.112 node2:192.168.191.113 NFS服务器:192.168.191.111 web服务的流动IP:192.168.191.199 一.准备工作: 1).node1---node2 基于主机名通信 1.编辑/etc/hosts文件添加如下内容 192.168.191.112 node1.liaobin.com node1 192.168.191.113 node2.liaobin.com node2 2.编辑/

优化Web中的性能

简介 web的优化就是一场阻止http请求最终访问到数据库的战争. 优化的方式就是加缓存,在各个节点加缓存. web请求的流程及节点 熟悉流程及节点,才能定位性能的问题.而且优化的顺序一般也是按请求的流程逐一优化.这里的流程只是做个概要,并不代表全面. 整个流程是以最快的方式让用户看到结果 定位的方法 思路是:把看不见的http,具体化.可视化. 定位是优化的前提.没有准确的定位就无法有效的解决问题. 浏览器 看整个请求的时间 看整个页面加载的时间 看页面加载的数据大小 看页面请求数 例如: 定

Web API相对WCF优势,以及构建WebApi

在企业级开发过程中,为了让系统具有更高的扩展性以及便于维护,通常都会使用web api和wcf技术来把系统切割成一个个功能点,发布出去,供前端调取.那么问题来了,有些人不仅要问,既然有了wcf,为什么还要搞一套webapi呢?会不会有点画蛇添足呢? 使用过wcf技术的人大都知道它的一些基础特性吧.在这里不做多说了,现在就说我为什么要选择webapi的原因:wcf是基于soap协议,数据格式是xml,而webapi是基于RESTful标准的,数据格式多样化,例如xml,json,ATOM.wcf配

移动web开发基础(一)——像素

这篇文章要弄清楚2个问题:一.什么是逻辑像素和物理像素:二.这两者有什么关系. 对于问题一,先抛出两个概念.我们经常使用的px就是逻辑像素,是浏览器使用的抽象单位:物理像素又和dp/pt(设备无关像素).dpr(设备像素缩放比)有关.对于问题二,逻辑像素和物理像素可以通过下面的公式转换:1px=(dpr^2)dp. 那么现在问题来了,对于不同设备,dpr又是多少呢? 我们可以通过下表来确定不同设备的dpr: retina屏dpr都大于等于2. 上面的表格发现ppi,那又是什么东东呢? ppi是物

基于Keepalived实现了LVS高可用及Web服务高可用包括主从模型和主主模型

在这里我们要讲Keepalived的使用,在讲Keepalived之前,我们要先讲讲VRRP的使用.因为Keepalived加入VRRP功能,使得现在的Keepalived具有服务器运行检测功能与HA Cluster功能. 一.VRRP定义 VRRP(Virtual Routing Redundent Protocol):虚拟路由冗余协议,它是一种协议,将多态物理设备组合成一台虚拟设备. 1.备份组中路由器的优先级 在一个备份组中,有一个主(master),多个从(slave),当主服务器(ma

LVS-NAT 实现web服务器LB集群

前言: 本文章转自我的个人博客 http://www.anyisalin.com 欢迎大家访问 LVS-NAT FLow Chart 实验环境介绍 共有三台服务器,如下: LVS-Director:外网IP 192.168.1.107 内网IP 172.16.100.1 LVS-RS1:IP 172.16.100.8 netmask 255.255.255.0 gateway172.16.100.1 LVS-RS2:IP 172.16.100.9 netmask 255.255.255.0 ga