- 博客(8)
- 资源 (5)
- 收藏
- 关注
原创 【API设计风格—RESTful】:番外篇:跨域问题(四)
问题描述: Ionic serve 在浏览器中调试时IP是:http://localhost:8100 而我的本机的服务端的IP是:http://localhost:8080 所以存在跨域访问的问题。解决方法【1】设置response(此处只是了解,最终解决方案在下面) response.setHeader(“Access-Con
2016-03-23 19:00:37 5285 6
原创 【API设计风格—RESTful】:前端如何调用RESTful风格的API(三)
前端使用的是Ionic+AngularJS的架构,下面我们看看如何用AngularJS+$Resource定义Restful客户端。【1】如何写模板 定制的服务被定义在app/js/services,所以我们需要在布局模板中引入这个文件。另外,我们也要加载angularjs-resource.js这个文件,它包含了ngResource模块以及其中的$resource服务,我们一会就会用到它们。
2016-03-23 17:33:24 16156 5
原创 【API设计风格—RESTful】:服务端如何编写RESTful风格的API(二)
服务端的WEB架构采用的是SpringMVC。下面我们就直接说如何实现。【1】Web.xml中的配置 <!--配置中央控制器 --> <servlet> <servlet-name>itooApi</servlet-name> <servlet-class>org.springframework.
2016-03-23 16:54:42 4885 4
原创 【API设计风格—RESTful】:什么是RESTful(一)
直观认识对url进行规范,写RESTful格式的url 非REST的url:http://…../queryItems.action?id=001&type=T01 REST风格的url:http://…./id/001/type/T01 特点:url简洁,将参数通过url传到服务端http的方法规范 不管是删除、添加、更新。。使用url是一致的,如果进行删除,需要设置http
2016-03-23 16:21:21 4558 18
原创 【MVC框架系列】(一)——Struts,让我把你看得明明白白
前言 这几天一大波MVC框架侵袭我的大脑,Struts1,Struts2,Spring MVC……,让我有种战斗的欲望,要把它们各个攻克。可是,如果把每个都当做一个新的敌人的来对抗的话,就会消耗我很多的能量值,哈哈。于是乎,我决定从最简单的开始,对“敌人”有个清楚的了解,这样才能举一反三哦。Struts产生原因 以“添加用户”这个简单功能举例: 我们需要建一个Web Projec
2016-03-14 19:43:33 778 2
原创 【AOP系列】(四)—采用Spring的静态配置文件实现AOP
前提 在可以使用注解的地方也可以再配置文件中进行配置。实现步骤 同上一篇文章的步骤,只是去掉了LogHandler中的注解,并把配置信息移到了配置文件中。<!--通过配置信息描述Aspect,Advice,Pointcut等信息 --> <aop:config> <aop:aspect id="logAspect" ref="logHandler">
2016-03-02 16:31:24 674 1
原创 【AOP系列】(三)—采用Spring的注解(Annotation)实现AOP
前提 这篇文章要采用注解的方式实现AOP,这种方式写起来很简单,但是需要具备对基础的概念的理解,大家可以参考上一篇博文【AOP系列】(二)—AOP相关概念 来回顾一下。实现步骤 1、spring的依赖包配置(cglib的jar包可以不引用) 2、将横切性关注点模块化,建立LogHandler.java 3、采用注解指定LogHandler为Aspect 4、采用注解定
2016-03-02 14:39:33 520 1
原创 【AOP系列】(二)—AOP相关概念
前提 在阅读本篇博文之前,请先阅读上篇博文【AOP系列】(一)—静态代理VS动态代理(Java) ,因为下文中在解释一些概念时,会用到上篇博文中的例子。思维导图概念解释 横切性关注点(Cross Cutting Concern):独立服务,如系统日志。如果不是独立服务(与业务耦合)就不能横切了。通常这种独立服务需要遍布系统各个角落,遍布在业务流程之中。 切面(Aspect):
2016-03-01 21:37:57 1383 1
连接WIFI工具类
2015-11-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人