摘要: Annotation其实是代码里的特殊标记,这些标记可以在编译、类加载、运行时被读取,并执行相应的处理。通过使用Annotation,程序开发人员可以在不改变原有逻辑的情况下,在源文件嵌入一些补充信息。代码分析工具、开发工具和部署工具可以通过这些补充信息进行验证或者进行部署。 Annotation提 阅读全文
posted @ 2019-03-25 09:52 Qqq_65536 阅读(64) 评论(0) 推荐(0) 编辑
摘要: J2EE中容器充当中间件的角色。主要的容器包括: WEB容器:给处于其中的应用程序组件(JSP,SERVLET)提供一个环境,使JSP,SERVLET直接更容器中的环境变量接口交互,不必关注其它系统问题。主要有WEB服务器来实现。例如:TOMCAT,WEBLOGIC,WEBSPHERE等。该容器提供 阅读全文
posted @ 2019-03-24 23:03 Qqq_65536 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 在进行编程操作的时候,我们常常会遇到很多与编程无关的项目管理工作,如下载依赖、编译源码、单元测试、项目部署等操作。一般的,小型项目我们可以手动实现这些操作,然而大型项目这些工作则相对复杂。构建工具是帮助我们实现一系列项目管理、测试和部署操作的工具。 对于大中型的项目,都会依赖很多外部开发资源。网络上 阅读全文
posted @ 2019-03-23 13:15 Qqq_65536 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 版本控制最主要的功能就是追踪文件的变更。它将什么时候、什么人更改了文件的什么内容等信息忠实地了已录下来。每一次文件的改变,文件的版本号都将增加。除了记录版本变更外,版本控制的另一个重要功能是并行开发。软件开发往往是多人协同作业,版本控制可以有效地解决版本的同步以及不同开发者之间的开发通信问题,提高协 阅读全文
posted @ 2019-03-23 11:48 Qqq_65536 阅读(171) 评论(0) 推荐(0) 编辑
摘要: URL:(Uniform/Universal Resource Locator 的缩写,统一资源定位符)。 URI:(Uniform Resource Identifier 的缩写,统一资源标识符)(代表一种标准)。 关系: URI 属于 URL 更高层次的抽象,一种字符串文本标准。 就是说,URI 阅读全文
posted @ 2019-03-23 11:11 Qqq_65536 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 函数式编程相比于命令式编程关心解决问题的步骤,函数式编程是面向数学的抽象,关心数据(代数结构)之间的映射关系。函数式编程将计算描述为一种表达式求值。 在狭义上,函数式编程意味着没有可变变量,赋值,循环和其他的命令式控制结构。即,纯函数式编程语言。 Pure Lisp, XSLT, XPath, XQ 阅读全文
posted @ 2019-03-03 23:26 Qqq_65536 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 概念: HTTP协议描述的是发送方与接收方的通信协议,通过两方的自觉遵守而存在,HTTP是运行于应用层的协议,基于TCP协议而运作。基本上是客户/服务器对答模式,其中也包括在传输过程中的代理,网关,通道,缓存等都需要遵守这份协议。HTTP所表达的控制以及描述性相关的信息都包含在了HTTP的起始行和首 阅读全文
posted @ 2019-03-03 23:16 Qqq_65536 阅读(309) 评论(0) 推荐(0) 编辑