JAVAWEB开发之SpringMVC详解(一)——SpringMVC的框架原理、架构简介、与mybatis整合和注解方式的使用、

知识清单基础知识清单SpringMVC框架(重点) MVC在B/S系统中的应用方式SpringMVC框架原理(DispatcherServlet前端控制器、处理器映射器、处理器适配器、视图解析器) SpringMVC入门程序 需求:商品列表查询常用的处理器映射器,处理器适配器注解的处理器映射器,处理器适配器用于注解开发(重点) 注解开发基础 常用注解的使用参数绑定自定义参数绑定 Sprin
阅读本文

比较实用的移动端webApp兼容

1. IOS移动端click事件300ms的延迟响应 移动设备上的web网页是有300ms延迟的,玩玩会造成按钮点击延迟甚至是点击失效。这是由于区分单击事件和双击屏幕缩放的历史原因造成的, 2007年苹果发布首款iphone上iOS系统搭载的safari为了将适用于PC端上大屏幕的网页能比较好的展示在手机端上,使用了双击缩放(double tap to zoom)的方案,比如你在手机上用浏
阅读本文

javaweb中的cookie技术

//package cn.itcast.cookie; import java.io.IOException; import java.io.PrintWriter; import java.util.LinkedHashMap; import java.util.Map; import javax.servlet.ServletException; import javax.
阅读本文

JavaWeb开发环境配置

关于javaweb服务的配置,找到一个很好的文档:补充:一、在配置tomcat的时候,若需要IP访问,有两个地方主要注意:1、关闭防火墙设置,控制面板--》Windows防火墙--》打开或关闭Windows防火墙。2、在tomcatconfserver.xml文件中,找到外部端口号设置,添加代码段:address=“0.0.0.0“,如下图所示<Connector port=“80“ prot
阅读本文

TreeFrog (C++ Web Framework)开发之源码分析

为了弄明白 TreeFrog 的逻辑,我分析了它的源码。将程序开始至开发人员自己的工程如何被调用的路线理清楚了。    工程 tfmanager 是整个框架的起点,它生成 treefrog 守护进程,还记得吗,“treefrog -e dev“ 这个命令,我们用来启动网站的?    工程 tfserver 是真正的站点入口,负责处理 http 请求,它生成 tadpole 。    tfm
阅读本文

使用webpack2.0 搭建react.js项目

最近一段时间没有写react.js,发现webpack已经完全升级为2.0了,升级后导致以前的项目不能正常编译,只能重新实践一番关于webpack2.0和1.x的区别概括起来就是tree shaking , es6, 一堆config文件不同的写法tree shaking,简单描述就是就是真正意义上的按需打包,webpack1.0时代只要引入的包就打到合并的js文件中,即使是分包也无法处理那些没有
阅读本文

本地存储 web storage

//Web Storage是HTML5引入的一个非常重要的功能,在前端开发中经常用到,可以在客户端本地存储数据 //Web Storage分为两种: //sessionStorage 这个对象适合保存临时数据,因为如果浏览器一旦正常关闭这些数据也就被清除了 // localS
阅读本文

jQuery 和 AngularJS 你更钟爱哪个?

在这一次的Web开发教程中,我会尽力解答有关于jQuery和AngularJS的两个非常常见的问题,即jQuery和AngularJS之间的区别是什么?也就是说jQuery VS AngularJS?今天我不会仅仅只是解释两者的差异和列举两种技术的功能特点,我还会尽量解答一些相关的问题和概念。例如:什么时候使用jQuery/AngularJS?怎样避免在jQuery样式中使用Ang
阅读本文

webpack的externals的使用

externals官网文档解释的很清楚,就是webpack可以不处理应用的某些依赖库,使用externals配置后,依旧可以在代码中通过CMD、AMD或者window/global全局的方式访问。 怎么理解呢?我们先通过官网说的那个jquery的案例来理解。 有时我们希望我们通过script引入的库,如用CDN的方式引入的jquery,我们在使用时,依旧用require的方式来使用,但是却不希望w
阅读本文

angular+webpack(二)

上篇文章 解决如何使用TSC来编译ng2项目,以及如何解决出现的error。这些点是新手容易忽视的内容, 要熟悉ng开发的工具链,还是需要掌握其中的重点。本篇文章是它的姊妹篇,小目标是:package.json加入scriptwebpack.config.jswebpack配置完成 app.bundle.jswebpack-dev-server完整代码 -> 传送门环境需要说明,本教程仅是Wind
阅读本文

Java Web 开发环境与工程搭建

写在前面:       很多刚进公司的新程序员们还不懂得如何正确配置Java web开发环境,往往是程序能正常运行但在代码中有报错,或是虽然配置好环境但项目导入时提示出错;这些问题是刚入公司新手都会经历的,其实也可以让公司老鸟帮你,但又显得自己太菜了,那本着靠自己解决问题的想法,于是你就找到这篇文章啦!我相信,以过来人的经验,多多少少会对你有帮助的,先祝好运啦       嗯。。。公司同事应该给了
阅读本文

Appium处理纯web应用元素定位

1使用chrome-devtools接下来在PC机上打开chrome浏览器 然后在地址栏输入:chrome://inspect/#devices 紧接着在你的Android手机上打开chrome浏览器并输入百度首页地址:当你打开了百度首页之后,我们在回到PC版的chrome浏览器上面的chrome://inspect/#devices页面下观察:接下来点击”inspect”,你会发现弹出一个新窗口
阅读本文

Java学习路线揭秘-JavaWeb篇

编程语言Java,已经21岁了。从1995年诞生以来,就一直活跃于企业中,名企应用天猫,百度,知乎......都是Java语言编写,就连现在使用广泛的XMind也是Java编写的。Java应用的广泛已经到了“无处不用”的盛世,而且一直在语言排行榜榜首,从未被超越。废话不多说,今天主要是给大家讲讲怎样学习Java,给大家建议一条轻松精通Java的学习路线。有了相对标准的流程,那么你的学习效率一定会倍
阅读本文

使用bottle进行web开发(4):HTTPError

from bottle import error @error(404) def error404(error): return ‘Nothing here, sorry‘上述代码,是对404的定义,这里注意,有一个HTTPError,HTTPError uses a predefined HTML template to build the body of the response. I
阅读本文

使用bottle进行web开发(6):Response 对象

Response的元数据(比如http的status code,headers,cookies等,都被i封装到一个叫Response的对象中,并传给浏览器。  status code:status code控制着浏览器的表现行为,其缺省值为200 OK  在大部分场景,我们不需要手工去设置status,  Response中的headers(比如Cache-Control和Location等都
阅读本文

maven的配置以及功能

关于初学服务器开发的软件学习人员,如果你是试用eclipse开发javaweb的技术人员,那么一定会接触到maven那么什么是maven我们先来学习如何配置maven吧,首先我们需要下载maven在maven官网下载bin结尾的那个文件,然后我们把它放在一个文件夹下解压,然后进行环境变量的配置,当然他是以来jdk的所以你的java_home的环境变量值应该是jdk的目录地址,具体是到那个目录下,自
阅读本文

前端开发,你知道cookie的弊端吗

有在网页中花过时间的用户或者都会知道关于网站中的cookie它的作用是什么“Cookie”是小量信息,由网络服务器发送出来以存储在网络浏览器上,从而下次这位独一无二的访客又回到该网络服务器时,可从该浏览器读回此信息。这是比较有作用的,让浏览器记住这位访客的特定信息,比如上次访问的位置、花费的时间或用户首选项(比如样式表)是经常见的。   会发现cookie虽然在持久保存客户端数据
阅读本文

十大 Node.js 的 Web 框架

Sails.js 就像是 Node.js 平台上的 Rails 框架。这是一个可靠可伸缩的开发框架,面向服务的架构,提供数据驱动的 API 集合。用来开发多玩家游戏、聊天应用和实时面板引用非常方便,也可用于开发企业级 Node.js 应用。Sails.js 基于 Node.js, Connect, Express 和 Socket.io 构建。控制器示例代码:module.exports = {
阅读本文

过滤器初探

为什么要引入过滤器 在web开发中,对于web客户端的每一个请求,我们需要进行相同的处理,比如判断用户是否有权限访问特定的web资源(Servlet,JSP页面等)。 当然我们可以在所有的web资源都增加相应的代码进行权限判断。 但显然这个方法不是最好的,因为增加了很多的重复性操作。于是过滤器就出现了。。。 什么是过滤器 它是一种向web应用程序的请求响应处理添加功能的web服务组件。 过滤器会
阅读本文