上次的博文中,我们介绍了一下软件架构的基本概念,接下来我们介绍一下如何来架构一个软件系统。...
分类:
其他好文 时间:
2014-08-01 00:09:01
阅读次数:
263
1. AOP 简介
AOP(Aspect-Oriented Programming, 面向切面编程): 是一种新的方法论, 是对传统 OOP(Object-Oriented Programming, 面向对象编程) 的补充.
AOP 的主要编程对象是切面(aspect), 而切面模块化横切关注点.
在应用 AOP 编程时, 仍然需要定义公共功能, 但可以明确的定义这个功能...
分类:
编程语言 时间:
2014-07-30 12:28:13
阅读次数:
371
AOP面向切面编程切面(Aspect ):一个关注点的模块化 ,这个关注点可能会横切多个对象。事务管理是J2EE应用中一个关于横切关注点的很好的例子通知(Advice ):在切面的某个特定的连接点上执行的动作。连接点(Joinpoint ):在程序执行过程中某个特定的点 ,比如某方法调用的时候或者处...
分类:
编程语言 时间:
2014-07-24 21:24:06
阅读次数:
244
struts思路: 1.struts使用的三板斧ActionForm、DispatchAction、ActionMapping 2.主要关注点:Form、Action、Forward 3.页面如何发送请求参数,后台如何截取.do请求,如何将参数组装成Form,在Action中如何操作F...
分类:
其他好文 时间:
2014-07-23 21:35:05
阅读次数:
263
用惯了cacti的童鞋们,估计都对cacti的树形视图情有独钟,连我们的网络工程师都抱怨,zabbix没有cacti直观的界面。
本来,我在每个host的模板里面都加了screen,虽然麻烦点吧,总归有了直观的显示。
但是前几天,介于偷懒的想法,修改了所有机器的模板,网卡一类统一启动..
分类:
其他好文 时间:
2014-07-23 21:19:26
阅读次数:
242
Contiki Makefile.include 笔记约定: makefile 包括Makefile、Makefile.xxx,并不单指Makefile不对makefile的语法进行分析,仅仅关注几个需要点。首先要说明,Makefile.incl...
分类:
其他好文 时间:
2014-07-22 22:57:16
阅读次数:
160
是时候给这些网页来点动态特性了——用AngularJS!我们这里为后面要加入的控制器添加了一个测试。一个应用的代码架构有很多种。对于AngularJS应用,我们鼓励使用模型-视图-控制器(MVC)模式解耦代码和分离关注点。考虑到这一点,我们用AngularJS来为我们的应用添加一些模型、视图和控制器...
分类:
Web程序 时间:
2014-07-21 10:15:11
阅读次数:
223
AOP 是什么?
AOP即Aspect Oriented Programming-面向切面编程,可以通过预编译方式和运行期动态代理方式,实现在不修改代码的情况下,给程序动态统一添加功能的一种技术。
AOP是横向插入的一种技术,在不影响业务总体纵向流程的情况下横向切进了一段逻辑。
AOP涉及多个术语,这是AOP的核心:
横切关注点:跨越应用程序多个模块的方法或功能。(软件...
分类:
编程语言 时间:
2014-07-19 23:27:20
阅读次数:
407
绝大多数对于Node.js的讨论都把关注点放在了处理高并发能力上,做开发的时候一定要明确node内部做出的权衡,以及node应用性能好的原因。node 为javascript引入了一个复杂的概念,:共享状态的并发。node採用一个长期执行的进程而php在apache中会产生多个进程例如以下图所看到的...
分类:
Web程序 时间:
2014-07-19 21:31:43
阅读次数:
261
静态路由:安全、配置繁琐、网络工程师必须非常了解本网络结构动态路由:适用于中型及大型网络、相应网络拓扑结构改变、不安全IGPS内部网关路由工作在一个AS内部EGPS边界网关路由工作在AS之间AS自治系统:一组受相同组织管理并维护的网络设备构成的网络IGPS:RIPOSPFIS-IS(底层..
分类:
其他好文 时间:
2014-07-14 12:40:05
阅读次数:
313