Web框架是人们在使用某种语言编写Web应用服务端时关于架构的最佳实践。
有些Web框架是从实际的Web项目抽取出来的,也就是说,做一个具体的应用项目时,采取的架构比较理想,就把这部分和领域无关,而仅和Web的请求和响应处理有关的设计拿出来,形成一个基础,在开发别的应用项目的时候则可以从这基础做起,让开发者更关注领域问题,而不是Web的请求和响应的控制。
也有些Web框架是直接设计出来的,很多Web框架在设计的时候也都借鉴了别的框架,吸取优点,修改不足,并根据自己的框架的定位,在特定方面有自己的发挥,形成了自己的特点,比如有的web框架追求的是松耦合性,层次,结构之间都不密切绑定,有的Web框架则追求敏捷性,强调约定而不是配置。
Java的Web框架虽然各不相同,但基本也都是遵循特定的路数的:使用Servlet或者Filter拦截请求,使用MVC的思想设计架构,使用约定,XML或Annotation实
Windows
Live是微软用域名live.com提供的一个服务集的品牌。大家可以通过http://www.live.com/?mkt=en-us和
最近第一次接触ipod
nano,经过一天的试用,有一些疑问,通过在网上搜索都得到了答案,在此和大家分享一下 -
ipod新用户可能会问的7个问题。
1. nano怎么关机
正确答案是退回到主菜单时,长按播放键6秒,再把键盘锁上。因为开机只要轻轻按下任何键就可以,所以一定要记得锁键盘。有人说nano不用关机,只要暂停后,锁上键盘会自动关闭,其实这样nano只是进入了睡眠状态,做任何操作,包括在键上划过都能激活机器。还有人说是长按Menu和中间的键,这个其实是nano的重启方法,相当于Windows的Ctrl+Alt+Del的组合键。
8月7日消息,据国外媒体报道,《信息周刊》(InformationWeek)日前获得的消息称,IBM和联想正在积极地讨论一项计划,拟推出一系列运行IBM的“无微软”(Microsoft-free)客户端软件的计算机。IBM今年早些时候在欧洲公布了“无微软”客户端软件计划。IBM本周二将美国市场也纳入了该计划的覆盖范围。
8月8日消息,据国外媒体报道,在周四于美国拉斯维加斯市举行的黑帽(Black
Hat)技术大会上,一位IBM高管表示,如果Linux操作系统想要在个人桌面系统领域占据一席之地,就应立即停止模仿微软Windows用户界面的各种行为,而应开发出独具特色的Linux用
先解释下,什么是地址栏用中文参数。地址栏用中文参数的更确切的说法应该是,GET请求中参数直接使用中文字符串,而不做任何URLEncode。
举个例子,在www.google.com中搜索“我”,请求是用的GET方式发送的,页面打开后,地址栏(用的Safari,苹果上的网页浏览器)显示的是“
日前,CSDN网站对外正式发布中国IT技术指数报告第一期,共包括
API(Application
Programming
Interface,应用程序编程接)是由某一程序规定的,其他程序调用本程序的功能或访问本程序的数据的方式。开放API,就是将这种方式公布出来,其他人可以根据API开发新的程序或者调整原有程序,以实现程序间的互通或协作。
有了开放API,所以我们可以使用pidgin这样的集成的即时通讯软件,我们的MSN上可以有使用Yahoo通的好友,我们注册一些社区可以通过输入msn帐号或gmail帐号来找朋友。
互联网经历了两次开放API的浪潮。第一次是
据谷歌黑板报报道,谷歌和合作伙伴巨鲸音乐网开始了整合搜索中的音乐功能的尝试。用户在谷歌搜索歌手、专辑或歌曲的时候,会在搜索结果顶部找到歌手照片、专辑封面等音乐信息,可以通过链接到巨鲸音乐网试听或下载高质量的正版音乐,不需要安装任何软件,也不需要在重复的链接中选择或担心垃圾链接的存在。
这是一种新的音乐服务运作模式的实验,用户无需为正版音乐付费。在线音乐广告分成的模式让我们找到了一个提升用户体验、尊重歌手创作、尊重版权之间的平衡。
BSD开源协议
BSD开源协议是一个给于使用者很大自由的协议。可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。
当你发布使用了BSD协议的代码,或则以BSD协议代码为基础做二次开发自己的产品时,需要满足三个条件:
1. 如果再发布的产品中包含源代码,则在源代码中必须带有原来代码中的BSD协议。
2.
如果再发布的只是二进制类库/软件,则需要在类库/软件的文档和版权声明中包含原来代码中的BSD协议。
3
Eclipse可以说是我近三年几乎每天都用的软件,一直就当个Java
IDE用,并没有深入了解。
之前因为要准备一个面试,被告诉说可能和Eclipse插件开发有关,才去仔细了解了下,才知道了JDT,PDE,RCP等概念。
现在彻头彻尾的介绍下Eclipse。
Eclipse是一个非常成熟的,具有良好的设计的集成开发环境。Eclispe是由蓝色巨人IBM开发,花了4千万美金。第一版1.0在2001年11月释出,随后逐渐受到欢迎(我04年开始全面接触Java开发,居然没有直接用Eclipse,而是用的Jbuilder)。单单从开发成本上看,Eclipse也是一个极富价值的软件作品。