2012年12月25日
摘要: XML的全称是Extensible Markup Language,即可扩展标记语言,它由SGML(Standard Generalized Markup Language)发展而来,允许开发者自由定义标签,可以将标签和内容有效分离。不同于HTML,XML不再侧重于数据如何表现,而是更多地关注数据如何存储和传输。因此它组建成为一种跨平台的数据交换格式,一种轻量级的持久化方案。通过使用XML,开发者可以在不同系统之间进行数据交换,还可以将程序状态保存到XML文件中,而无须使用关系数据库。 XML广泛应用与javaEE开发的各个方面,绝大部分java应用和框架都在使用XML作为配置文件来管理各j. 阅读全文
posted @ 2012-12-25 23:27 糊涂先生 阅读(418) 评论(0) 推荐(0)
摘要: 在一些网站总是看到调用其他网站的信息的实例,比如在人人网中导入MSN联系人,在Facebook中导入gmail,yahoo mail好友,第三方网站不需要总知道你的密码,对于应用的授权完全交给你自己,这种用户账号安全问题的策略使用了Oauth认证。 如下一个的案例: 如果一个用户拥有两项服务:一项服务是图片在线存储服务A,另一个是图片在线打印服务B。如下图所示。由于服务A与服务B是由两家不同的服务提供商提供的,所以用户在这两家服务提供商的网站上各自注册了两个用户,假设这两个用户名各不相同,密码也各不相同。当用户要使用服务B打印存储在服务A上的图片时,用户该如何处理?法一:用户可能先将待打印的. 阅读全文
posted @ 2012-12-25 16:06 糊涂先生 阅读(412) 评论(0) 推荐(0)
摘要: 在很多的Web框架中不论是spring,struts等都使用了反射技术,那发射是什么呢?反射本身并不是一个新概念,尽管计算机科学赋予了反射概念新的含义。在计算机科学领域,反射是指一类应用,它们能够自描述和自控制。也就是说,这类应用通过采用某种机制来实现对自己行为的描述(self-representation)和监测(examination),并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。 JAVA 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称. 阅读全文
posted @ 2012-12-25 00:18 糊涂先生 阅读(345) 评论(0) 推荐(0)