- 博客(23)
- 收藏
- 关注
转载 web.xml里的标签是起什么作用的
一个web中完全可以没有web.xml文件,也就是说,web.xml文件并不是web工程必须的。那什么时候需要,什么时候可以不需要呢?要想回答上面的问题,得先了解web.xml文件使用来干什么的。web.xml文件是用来配置:欢迎页、servlet、filter等的。当你的web工程没用到这些时,你可以不用web.xml文件来配置你的web工程。那么web.xml能做的所有事情都有那些?
2015-10-29 17:39:30 5498
转载 java web项目启动加载顺序之web.xml部分
web.xml加载过程(步骤): 1.启动WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: 和 2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.3.容器将转化为键值对,并交给ServletContext.4.容器创建中的类实例,即创建监听.
2015-10-29 14:25:40 562
原创 移动CRMapp项目总结
用到的技术 oracle数据库+mybatis+spring+js+angularjs+jquery+html在angularjs框架下,oracle,ka,service,controller,HTML五层数据传输。ng-controller对所属HTML页面的控制,index.html内套所含页面,index引入js程序和公共HTML,app.js控制跳转路由。
2015-10-27 17:55:31 1160
转载 一个很详细的web.xml讲解
xml version="1.0" encoding="UTF-8"?> DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> web-app> display-name>Sample App
2015-10-22 17:36:31 317
原创 AngularJS中异步操作与$q.defer()
var deferred = $q.defer();\\生成deferred异步对象deferred.resolve(rtns);\\执行到这里时,改变deferred状态为执行成功,返回rtns为从后台取到的数据deferred.reject(data);\\执行到这里时,改变deferred状态为执行失败,返回data为报错return deferred.promise;\\起到保护作用,不允许函数外部改变函数内的deferred状态把项目上的代码删去函数内容放上来,用于展示$q 的用法:$
2015-10-21 17:32:50 21146 1
转载 JSON.parse()和JSON.stringify()
parse用于从一个字符串中解析出json对象,如var str = '{"name":"huangxiaojian","age":"23"}'结果:JSON.parse(str)Objectage: "23"name: "huangxiaojian"__proto__: Object注意:单引号写在{}外,每个属
2015-10-21 14:55:25 349
转载 Javascript的this用法
this是Javascript语言的一个关键字。它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。比如, function test(){ this.x = 1; }随着函数使用场合的不同,this的值会发生变化。但是有一个总的原则,那就是this指的是,调用函数的那个对象。下面分四种情况,详细讨论this的用法。
2015-10-21 14:44:48 255
转载 jQuery的deferred对象详解
一、什么是deferred对象?开发网站的过程中,我们经常遇到某些耗时很长的javascript操作。其中,既有异步的操作(比如ajax读取服务器数据),也有同步的操作(比如遍历一个大型数组),它们都不是立即能得到结果的。通常的做法是,为它们指定回调函数(callback)。即事先规定,一旦它们运行结束,应该调用哪些函数。但是,在回调函数方面,jQuery的功能非常弱。为了
2015-10-20 17:27:00 317
转载 window.XMLHttpRequest对象详解
XMLHttpRequest对象是当今所有AJAX和Web 2.0应用程序的技术基础。尽管软件经销商和开源社团现在都在提供各种AJAX框架以进一步简化XMLHttpRequest对象的使用;但是,我们仍然很有必要理解这个对象的详细工作机制。 一、 引言 AJAX利用一个构建到所有现代浏览器内部的对象-XMLHttpRequest-来实现发送和接收HTTP请求与响应信息。一个经由
2015-10-20 16:51:52 386
转载 URI和URL的区别
这两天在写代码的时候,由于涉及到资源的位置,因此,需要在Java Bean中定义一些字段,用来表示资源的位置,比如:imgUrl,logoUri等等。但是,每次定义的时候,心里都很纠结,是该用imgUrl还是imgUri呢?同样的,另外一个问题:String HttpServletRequest.getRequestURI();和StringBuffer HttpServletReques
2015-10-20 14:03:32 301
原创 js去除字符串中重复的编号,并删除自己的编号
jsrArr="102158#103713#117082#117082#96486#96487#101267#101272#117087#120827#101264#101270#101280#117079";var str=jsrArr;//字符串去重复,删除自己var cjrbh=""+$scope.cjrbh;str=str.replace(new RegExp(cjrbh,"g"),"")
2015-10-19 17:38:27 640
原创 js处理字符串的substr()slice()substring()match()replace()用法
js处理字符串:substr(起始点,要提取的长度可选)---提取字符串slice(起始点,终止点可选)---提取字符串substring()---与substr()作用相同match(规定要检索的字符串值、规定要匹配的模式的 RegExp 对象)---用于匹配replace(正则表达式,要替换成的字符串)---替换str=str.replace
2015-10-19 17:32:22 1319
原创 Oracle自定义函数fn_split,字符串中的#号去掉,instr和substr
fn_split('${v_jsr}', '#')作用:把字符串中的#号去掉:CREATE OR REPLACE FUNCTION fn_split( p_str IN VARCHAR2, p_delimiter IN VARCHAR2 DEFAULT ',') RETURN ty_str_split IS j INT := 0; i
2015-10-16 18:18:28 3014
转载 for(object obj :args)
for(object obj :args)等同于 (1)假设args是一个数组 for(int i=0; i<args.length; i++){ Object obj = args[i]; } (2)假设args是一个List for(int i=0; i<args.size(); i++){ Object obj = args.get(i); }
2015-10-16 18:09:27 1060
原创 mybatise框架相关
除了bex和atom俩种数据处理方法以外,还有没有其他处理方法?还有bo为什么要用atom方式?bex和atom传数据有啥区别呢?用atom方式可以在service和bex中间添加.java文件,用纯Java代码实现功能的组合。不过我感觉也可以全写在一个存储过程里,直接用bex方式传,这样就不用走atom方式了。
2015-10-16 18:01:13 481 1
原创 Oracle中insert into select from用法、table (fn_split())用法、select中的as扩展替代字段用法、Oracle序列
Oracle生成序列:SEQ_T_YG_XX.NEXTVAL--下个序列SEQ_T_YG_XX.CURRVAL--当前序列insert into select from 用法 table (fn_split())用法 select中的as扩展替代字段用法:insert into t_yg_xxjsr ( xxid, yglx, ygbh, c
2015-10-16 17:47:49 3166 3
原创 Hashmap相关
.map = new HashMap();//put方法map.put("v_xh", ++imgIdx);//.put("key",value);map.put("v_xxid", xxid);map.put("v_fj", imgsrc);.get("xxid");//获取map的value值Map m = new HashMap();//返回值为旧值 Syste
2015-10-16 17:37:37 254
转载 js 关键字 in 的使用方法
1.For...In 声明用于对数组或者对象的属性进行循环/迭代操作。 对于数组 ,迭代出来的是数组元 素,对于对象 ,迭代出来的是对象的属性;Js代码 var x var mycars = new Array() mycars[0] = "Saab" mycars[1] = "Volvo" mycars[2] = "BMW
2015-10-14 14:16:48 635
转载 jquery 中 $.map 的使用方法
$.map(data,function(item,index){return XXX})遍历data数组中的每个元素,并按照return中的计算方式 形成一个新的元素,放入返回的数组中var b = $.map( [55,1,2], function( item,index ) { return { "label": item, "value": index }});
2015-10-13 16:23:24 810
转载 AngularJS的学习--$on、$emit和$broadcast的使用
$emit只能向parent controller传递event与data$broadcast只能向child controller传递event与data$on用于接收event与data例子如下html代码 click me
2015-10-12 18:02:06 494
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人