java面试题之十一: WebService 部分
摘要:十一. webservice 部分1、WEB SERVICE 名词解释。JSWDL 开发包的介绍。JAXP、JAXM 的解释。SOAP、UDDI,WSDL解释。Web ServiceWeb Service 是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得Web Service 能与其他兼容的组件进行互操作。JAXP(Java API for XML Parsing) 定义了在Java 中使用DOM, SAX, XSLT 的通用的接口。这样在你的程序中你只要使用这些通用的接口,当你需要改变具体的实现时候也不需要修改代码。JAXM(Java API for XM
阅读全文
posted @
2012-11-25 22:33
YangJin
阅读(1091)
推荐(0)
为什么很多看起来不是很复杂的网站需要大量顶尖高手来开发
摘要:这篇文章很不错。特意转载过来,给一些外行人做科普!就拿淘宝来说说,当作给新人一些科普。先说你看到的页面上,最重要的几个:【搜索商品】——这个功能,如果你有几千条商品,完全可以用select*fromtableXXwheretitlelike%XX%这样的操作来搞定。但是——当你有10000000000(一百亿)条商品的时候,任何一个数据库都无法存放了,请问你怎么搜索?这里需要用到分布式的数据存储方案,另外这个搜索也不可能直接从数据库里来取数据,必然要用到搜索引擎(简单来说搜索引擎更快)。好,能搜出商品了,是否大功告成可以啵一个了呢?早着呢,谁家的商品出现在第一页?这里需要用到巨复杂的排序算法。
阅读全文
posted @
2012-11-01 13:22
YangJin
阅读(245)
推荐(0)
幻灯片制作工具S5十分钟入门指南
摘要:作者:chszs,转载需注明。作者博客主页:http://blog.csdn.net/chszsS5是一个幻灯片演示工具,它基于XHTML、CSS和JavaScript,对打印友好。用S5制作的幻灯片可以在主流的浏览器上运行,相当于拥有跨平台特性,即使你使用的是MacOS,也无需操心格式问题。S5工具默认的主题比较单调,你可以自行制作主题,也可以下载一些现成的主题。主题下载地址见:http://meyerweb.com/eric/tools/s5/themes/S5当前的稳定版本为1.1,下载地址见:http://meyerweb.com/eric/tools/s5/v/1.1/s5-11.z
阅读全文
posted @
2012-10-28 19:46
YangJin
阅读(328)
推荐(0)
Node.js开发者有福了!Express 3.0发布
摘要:作者:chszs,转载需注明。作者博客主页:http://blog.csdn.net/chszsExpress 3.0是一个维护版本,针对2.x版修复了很多问题,并加入了很多新功能。在使用Express框架时,要记住,Express框架是帮助开发者快速实现HTTP通信相关的功能,而不是成为像Rails那样功能强大、全面的框架。Connect 2.xChanges introduced by Connect 2.x:added err.status support to Connect’s default end-pointadded session() “proxy” setting to t
阅读全文
posted @
2012-10-26 11:06
YangJin
阅读(450)
推荐(0)
CoffeeScript 1.4.0发布
摘要:作者:chszs,转载需注明。作者博客主页:http://blog.csdn.net/chszsCoffeeScript 1.4.0发布。CoffeeScript是一种编程语言,它编写的代码可以编译成JavaScript。CoffeeScript需要Node.js的支持,这一切与微软新推出的TypeScript很相似。要安装CoffeeScript,需要先安装Node.js,然后使用Node.js的包管理器npm安装CoffeeScript:npm install -g coffee-script执行CoffeeScript脚本:coffee /path/to/script.coffee编译C
阅读全文
posted @
2012-10-26 10:56
YangJin
阅读(147)
推荐(0)
PrimeUI介绍
摘要:作者:chszs,转载需注明。作者博客主页:http://blog.csdn.net/chszsPrimeFaces团队最近宣布一个新的分拆项目——PrimeUI,它来自PrimeFaces项目。PrimeUI是一套JavaScript Widget控件,可用于创建UI。PrimeUI是把原PrimeFaces的组件进行解耦,提取出来的JS控件可以用于PHP、ASP、Wicket、GWT等等的开发。PrimeUI使用JSON数据,并使用jQuery UI的WidgetFactory API提供Widget控件,作为jQuery插件。其代码开源,采用Apache许可证。下面是输入文本框Widge
阅读全文
posted @
2012-10-25 21:27
YangJin
阅读(708)
推荐(0)
在项目中使用Google托管的JavaScript库
摘要:《在项目中使用Google托管的JavaScript库》作者:chszs,转载需注明。作者博客主页:http://blog.csdn.net/chszsGoogle提供了很多开源JavaScript库的托管,包括jQuery、Dojo、MooTools、Prototype、SWFObject、WebFont Loader、script.aculo.us、jQuery UI、AngularJS等。要使用Google提供的托管库,只需简单的使用<script src=”…”></script>标签即可。Google提供的托管库是稳定、可靠、高速、支持全球访问的,包含了所有主
阅读全文
posted @
2012-10-18 13:43
YangJin
阅读(241)
推荐(0)
Firefox 16隐私漏洞的攻击方法
摘要:火狐浏览器前几天发布了最新的Firefox 16正式版,但是在刚发布一天,就爆出了重大安全漏洞,接着Mozilla在官方首页上移除了Firefox 16的下载链接,转而继续提供Firefox 15.0.1版本。Mozilla这样解释:“该漏洞可能允许恶意网站获取用户的访问记录,窃取URL或URL参数,不过目前还没有迹象表明这个漏洞已经被人利用。”下面是利用该漏洞获取用户信息的攻击代码,很简单,只需6行:function poc(){ var win = window.open('https://twitter.com/lists/', 'newWin',
阅读全文
posted @
2012-10-14 11:00
YangJin
阅读(155)
推荐(0)
用Java写数据到POST请求
摘要:用Java写数据到POST请求HTTP POST请求最常见的用途是发送表单参数到服务器。除了发送表单数据,还可以使用POST的消息Body体发送各种数据(如纯文本、XML文档等)。本文讲述如何用Java将数据写入POST请求的Body体。import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStreamWriter;
import java.net.URL;
import java.net.URLConnection;
import java.util.logging.Level;
import
阅读全文
posted @
2012-10-09 19:22
YangJin
阅读(736)
推荐(0)
微软新推TypeScript取代JavaScript
摘要:微软新推TypeScript取代JavaScriptTypeScript是一个应用程序级的JavaScript开发语言。TypeScript是JavaScript的超集,可以编译成纯JavaScript。TypeScript跨浏览器、跨操作系统、跨主机,开源。主页:http://www.typescriptlang.org/Starts from JavaScript, Ends with JavaScriptTypeScript遵循JavaScript的语法和语义,方便了无数的JavaScript开发者。TypeScript可以重用现有的JavaScript代码,调用流行的JavaScrip
阅读全文
posted @
2012-10-02 13:13
YangJin
阅读(375)
推荐(0)
新版ASP.NET的Ajax控制工具包介绍
摘要:微软于2012年9月发布了ASP.NET的Ajax Control Toolkit(Ajax控制工具包),可以在Codeplex下载。它包括支持.NET框架4.5版,还支持ASP.NET 3.5和ASP.NET 4.0版。Ajax控制工具包是一个开源项目,基于微软ASP.NET AJAX框架,提供控制功能,帮助开发者在基于ASP.NET的Web表单上建立交互AJAX应用。Ajax控制工具包的组件很多,如下:Accordion,AjaxFileUpload,AlwaysVisibleControl,Animation,AsyncFileUpload,AutoComplete,BalloonPop
阅读全文
posted @
2012-09-29 23:13
YangJin
阅读(136)
推荐(0)
基于注释的Spring Security实战指南
摘要:《基于注释的Spring Security实战指南》版权声明:本文属于原创,版权归作者chszs所有,使用源码无任何限制,但转载文章需经作者同意。一、准备工作预准备的工具及软件有:1.EclipseIDE:我使用EclipseJEE3.7版,即eclipse-jee-indigo-SR2-win32-x86_64.zip2.JDK7:我使用JDK7u4版,即jdk-7u4-windows-x64.exe3.SpringFramework:我使用SpringFramework3.1.2版,即spring-framework-3.1.2.RELEASE-with-docs.zip4.SpringS
阅读全文
posted @
2012-09-19 21:33
YangJin
阅读(288)
推荐(0)
扩展CXF, 支持LoadBalance负载均衡
摘要:原文:http://scud.blogjava.netCXF是一个比较流行的Web Service框架. ( 当然如果追求更高效, 还可以去搜索ice, thrift, protobuff之类的)近一个月, 断断续续地又好好看了看CXF的一些代码, CXF的文档还是很欠缺,特别是关于内部实现的东西. 从我的感觉来说, 内部实现还是挺复杂的. Inteceptor, Feature, ConduitSelector 这些概念一大堆, 又差不多可以做类似的事情, 真是让人头晕.CXF本身提供了一个FailoverFeature, 可以在调用服务出错时切换到其他服务器, 但是无法做到负载均衡, 我研
阅读全文
posted @
2012-07-16 20:38
YangJin
阅读(456)
推荐(0)
Firebug 1.9新特性指南
摘要:Firebug 1.9新特性指南FireBug1.9发布了,引入了很多新特性。一、Firebug兼容的Firefox版本Firefox4兼容Firebug1.7.3Firefox5-11兼容Firebug1.9Firefox12兼容Firebug1.10二、特性一览1、Firebug的UI停靠可以放置于浏览器窗口的上下左右四边。只需打开Firebug启动按钮菜单,选择FirebugUILocation,就可以设置它停靠的位置了。2、复制JSON响应值到剪贴板如果你在处理Ajax&JSON请求/响应,Firebug可以检查JSON响应,复制JSON树的部分内容到剪贴板。只需展开HTTP请
阅读全文
posted @
2012-01-09 15:12
YangJin
阅读(176)
推荐(0)