.net使用mvc模式开发web应用 模型与视图间的数据处理

主要讲到尽可能使用强类型作为action与view间的数据传递介质 不使用viewdata为每一个视图建立一个数据传递Molde缘由:1.使用ViewData的坏处是必须使用字符串作为键进行访问。字符串是什么?是常量。分散在各处的常量是维护性的大敌,而使用ViewData则几乎无可避免地将字符串常量分散在控制器和视图两个地方2.总是使用强类型的视图,并且所有数据都从Model中获取。这么做可能会在
阅读本文

【javaweb学习】XML和约束模式

xml:可扩展标记语言,w3c组织发布的,用于保存有关系的数据,作为配置文件,描述程序模块之间的关系<?xml version=“1.0“ encoding=“gb2312“ standalone=“yes“ ?> encoding 指定文档的字符编码; standalone 说明文档是否独立,如果 yes 则表示XML文件既不需要DTD文件来验证标记是否有效,也不需要XSL、CSS控制外观显示元
阅读本文

理解web缓存 浏览器缓存

为了: 控制缓存遇到的现象:   1.开发的时候,浏览器会缓存你的文件,使得你的改动是无效的!    开发过程中:我们是不希望有缓存的。   但正是发布以后,我们是希望页面能够在浏览器缓存,这样用户的体验就会提高,因为页面的加载速度提升了哦!   答:当前项目,后台生成一个version,添加到文件上,每一次因为version都不一样,所以文件就不会被浏览器缓存。    但是发布的时候应该是要去掉
阅读本文

使用Fiddler测试WebApi接口

Fiddler是好用的WebApi调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据,Fiddler 是以代理web服务器的形式工作的,使用Fiddler无论对开发还是测试来说,都有很大的帮助。Fiddler是一款由C#语言开发的免费http调试代理软件,Fiddler能够记录所有的你电脑和互联网之间的http通讯,Fiddler 也可以
阅读本文

手机移动端WEB资源整合

meta基础知识 H5页面窗口自动调整到设备宽度,并禁止用户缩放页面<meta name=“viewport“ content=“width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no“ /> 忽略将页面中的数字识别为电话号码<meta name=“format-dete
阅读本文

这才是Angular2的灵魂!

目前,Angular2 已经处于正式发布之前的最后准备阶段,按照既定的时间表,本月底(2016-09)Angular2 将会发布第一个正式版本。Angular2 依然保持了最初的核心设计理念,但是与 Angular 1.x 相比,在各种语法细节上发生了大幅度的修改。 详细的情况在后面的第三小节“ Angular2 有哪些重要变化?”中解释。从整体上看,Angular2 变得更加简洁,因为它的
阅读本文

在ASP.NET Core Web API上使用Swagger提供API文档

我在开发自己的博客系统(http://daxnet.me)时,给自己的RESTful服务增加了基于Swagger的API文档功能。当设置IISExpress的默认启动路由到Swagger的API文档页面后,在IISExpress启动Web API站点后,会自动重定向到API文档页面,非常方便。这不仅让我能够快速省查API设计的合理性,同时从API的使用角度也为我自己提供了便捷。下图就是我的博客系统
阅读本文

JAVA反射机制的简单实例和说明

一:反射机制的作用主要是:1:可以将.class文件转为.java文件,实现反编译2:可以通过类的名字得到这个JAVA对象中所有的属性和方法。3:用的最多的就是spring框架了。因为我们在配置文件中配置好类的应射关系后,就可以通过反射机制自动找它的属性和方法了。框架再复杂也是使用的这种基本原理,只是它在上面又做了很多封装。主要用到以下几个类:java.lang.Classjava.lang.re
阅读本文

WebSocket协议开发

一直以来,网络在很大程度上都是围绕着HTTP的请求/响应模式而构建的。客户端加载一个网页,然后直到用户点击下一页之前,什么都不会发生。在2005年左右,Ajax开始让网络变得更加动态了。但所有的HTTP通信仍然是由客户端控制的,这就需要用户进行互动或定期轮询,以便从服务器加载新数据。但是,这些解决方案都存在一个共同的问题:由于HTTP协议的开销,导致它们不适用于低延迟应用。为了解决这些问题,Web
阅读本文

web开发

姓名: 性别:男     女 政治面貌:党员            团员  群众      学院:        计算机  理学院  法学院  土木学院  选修课程:c++            c#  Java  SQL 其他课程:
阅读本文

JavaWeb开发模型

SUN公司推出的开发模型:模型1:JavaBean+JSP:只能开发很简单的应用,不适合企业级开发。 模型2:(很重要)MVC:Model+View+Controller(模型+视图+控制器)Model:JavaBean数据View:JSP显示Controller:Servlet控制器三层架构:MVC只是三层架构的表现层
阅读本文

判断浏览器是否支持Websocket

Web Sockets 目前在各个浏览器到终端支持性并不好, 只有IE 10+, FF 34+, Chrome 31+, Safari 7.1+, Android Browser 4.4+ 才得到支持。 详情点击这里 通过何种方式检测? 比较简单到方式是直接判断全局对象中是否包含WebSocket对象即可:$(document).ready(function() { if( typeof(
阅读本文

java web 学习之路(学习顺序)建议

第一步:学习HTML和CSS   HTML(超文本标记语言)是网页的核心,学好HTML是成为Web开发人员的基本条件。HTML很容易学习的,但也很容易误用,要学精还得费点功夫。   随着HTML5的发展和普及,了解HTML5也将成为Web开发人员的必修课。   涉及到网页外观时,就需要学习CSS了,它可以帮你把网页做得更美观。   利用HTML和CSS模拟一些你所见过的网站的排版和布局(
阅读本文

spring MVC配置详解

现在主流的Web MVC框架除了Struts这个主力 外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了。不过要想灵活运用Spring MVC来应对大多数的Web开发,就必须要掌握它的配置及原理。   一、Spring MVC环境搭建:(Spring 2.5.6 + Hibernate 3.2.0)
阅读本文

权限登录系统案例-Java Web开发实例

1、User.java 创建用户实例,包括:用户名、密码、权限三种属性 public class User { private String username; private String password; private String authority; public String getUsername() { return us
阅读本文

jquery.dad.js实现table的垂直拖拽(并取到当前拖拽对象)

1、首先官网实例,实现的都是div为容器的元素拖拽,示例如下: 2、最近的项目,要实现tbody的每一行tr能够拖拽,并记录拖拽的次数    (1)首先:定义html元素(这里就以举个简单的示例)(2)接着:定义js配置文件var test=$(‘.drag-tbody‘).dad({ target:“tr“, //定义要拖拽的DOM对象 })  *****这里的代码有两点需要注意:(1)$对象:
阅读本文

1.建立Extjs web开发工程

准备工具JDK EclipseExtjs Sencha CMDTomcat 自行下载创建Web工程选择webapp然后Next 项目命名 创建Extjs项目sencha -sdk extjs/ext6.0/ generate app application client extjs/ext6.0           // ExtJs SDK 目录generate app       // 创建A
阅读本文

03 ionic+angular开发webapp笔记

ionic路由这是一个超级简单的ui-route路由,因为ionic用的是ui-route,而不是angular的ng-router,第三个属于内联模块<!DOCTYPE html> <html ng-app=“myapp“> <head> <meta charset=“UTF-8“> <meta name=“viewport“ content=“initial-scale=1,maxi
阅读本文

Spring(七)基于注解装配bean

说明 注解在spring就是一个类,使用@+注解名称 在开发中,可以使用注解取代xml配置。更高效快捷。 如果使注解生效要在xml中配置命名空间的声明和扫描信息。 <?xml version=“1.0“ encoding=“UTF-8“?> <beans xmlns=“http://www.springframework.org/schema/beans“ <xmlns:cont
阅读本文