期刊文献+
共找到2篇文章
< 1 >
每页显示 20 50 100
TransJ: An Abstract Independent-Framework for Weaving Crosscutting Concern into Distributed Transactions
1
作者 Anas M. R. AlSobeh Stephen W. Clyde 《Computer Technology and Application》 2016年第4期173-195,共23页
Implementing crosscutting concerns for transactions is difficult, even using aspect-oriented programming languages such as AspectJ. Many of these challenges arise because the context of a transaction-related crosscutt... Implementing crosscutting concerns for transactions is difficult, even using aspect-oriented programming languages such as AspectJ. Many of these challenges arise because the context of a transaction-related crosscutting concern consists of loosely-coupled abstractions like dynamically-generated identifiers, timestamps, and tentative value sets of distributed resources. Current aspect-oriented programming languages do not provide joinpoints and pointcuts for weaving advice into high-level abstractions or contexts, like transaction contexts. To address these problems, we propose an extension to AspectJ framework, called TransJ, that allows developers to define pointcuts in terms of transaction abstractions and that automatically keeps track of context information for transactions. This paper describes TransJ as an abstract independent framework for weaving crosscutting concerns into high-level runtime abstractions, with which developers can implement transaction-related crosscutting concerns in modular, cohesive and loosely coupled transaction-aware aspects. Finally, this paper presents eight different ways in which TransJ can improve the reuse with preserving the performance of applications requiring transactions. Informally, these hypotheses are that TransJ yields (1) better encapsulation and separation of concern; (2) looser coupling and less scattering; (3) higher cohesion and less tangling; (4) reduces complexity; (5) improves obliviousness; (6) preserves efficiency; (7) improves extensibility; and (8) hastens the productivity. A brief discussion of experiment to test the hypotheses is provided, but the details of the experiment are left for another paper. 展开更多
关键词 AOP ASPECTJ TRANSACTION joinpoint model context crosscutting concern encapsulation high-level abstractions MODULARITY reuse.
下载PDF
他们都没犯“偶语罪”
2
作者 娄可树 《文史天地》 2005年第5期60-60,共1页
何满子有一篇文章《朱元璋惩“偶语”》。(见《五杂侃》)文中说:“朱元璋不但以文章罪人,也实行秦始皇的‘偶语者弃市’的苛政”。他先举一个例子:朱皇帝微行京都,听见一位老妇人“密呼”他为“老头子”,于是就龙颜大怒,“即令籍... 何满子有一篇文章《朱元璋惩“偶语”》。(见《五杂侃》)文中说:“朱元璋不但以文章罪人,也实行秦始皇的‘偶语者弃市’的苛政”。他先举一个例子:朱皇帝微行京都,听见一位老妇人“密呼”他为“老头子”,于是就龙颜大怒,“即令籍没民家甚众”,罪名是犯了“偶语罪”。为了提高读者对偶语罪的识别能力,何先生又举了两个例子,虽与朱元璋无关,但却都罪涉“偶语”。 展开更多
关键词 “偶罪” 历史研究 朱元璋 “耦语”
原文传递
上一页 1 下一页 到第
使用帮助 返回顶部