一: 简介
JDK1.6加入了对Script(JSR223)的支持,使Host Application有能力执行Script。这将带来如下便利:
(1) 对程序的定制更加容易灵活:您可以将很容易变化的算法如企业促销返利算法等写到script中
(2) 可以使用您喜爱的script语言完成任务(如Prototype,生成web页面等),同时可以利用强大的Java平台资源
(3) 您的JavaScript可以进行JUnit测试了
二: Script Engine发现机制
Main.java
package com.rainsoft.execis ...
一: 概念
Aspect,常译为“方面”,是对施加于不同Class实例的相同问题域的抽象。
二: 参与者
(1) Pointcut: ”方面”的切点--用来决定是否执行Advice的谓词
(2) Advice: 对”方面”的处理
(3) Advisor: Pointcut和Advice的粘合剂
三:Step-by-step
1 Bean: IShape, Rectange, Circle(代码忽略)
IShape.java:IShape接口
...
一:概念
nProxy:
Proxy作为client和target的中间人,可以做如Synchronization, Authentication, Remote Access, Lazy instantiation等工作[1].
nDynamic Proxy
Hard code一些proxy任务令人乏味,如果定义一个 InvocationHandler interface, coder给出implementation, 框架实现一个proxy, 此proxy将任务转移给handler处理,既灵活,又简洁.
二:JDK 1.3+ Dynamic Proxy参与者
...
- 14:16
- 浏览 (535)
- 评论 (0)
缘起: 想阅读spring source code,遂新建一eclipse java project,却发现所需要的jar档被分类放到不同的子文件夹中,一个一个文件夹导入不堪其烦,一时无良策.
解法: 经友提醒,说可用windows自带查找功能, 查找所有jar档,windows会将结果列在一个file explorer中,然后^a, ^c, ^v,大功告成!
- 浏览: 8046 次
- 来自: SH

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
Script Support (JDK1.6+)
若是真的就好了,,写JS文件有提示功能吗?
-- by heyu -
Script Support (JDK1.6+)
我觉得大家应该更加深入的讨论一下mustang在架构设计、应用开发上带来的改变和 ...
-- by gao277 -
Script Support (JDK1.6+)
mustang 的js支持是fork了mozilla的rhino, 这个事儿被不 ...
-- by 歆渊 -
Script Support (JDK1.6+)
只支持js吗?有没有ruby之类的规则?
-- by edge_hh -
Script Support (JDK1.6+)
不错不错,可以实现很多东西的动态的配置和更改了。
-- by anders0913






评论排行榜