惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
MyScale Blog
MyScale Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
人人都是产品经理
人人都是产品经理
C
Check Point Blog
宝玉的分享
宝玉的分享
B
Blog RSS Feed
博客园 - 三生石上(FineUI控件)
量子位
Martin Fowler
Martin Fowler
酷 壳 – CoolShell
酷 壳 – CoolShell
Jina AI
Jina AI
IT之家
IT之家
阮一峰的网络日志
阮一峰的网络日志
博客园 - 叶小钗
J
Java Code Geeks
The Cloudflare Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
腾讯CDC
P
Proofpoint News Feed
美团技术团队
H
Help Net Security
B
Blog
博客园_首页

博客园 - say3say4的私人空间

期待 突破 解决 jboss和log4j的冲突问题 未来50家最具商业潜力网站名单(互联网周刊) java 和 c++ 之间通过 控制台 输入输出 传递数据 转贴_vc++ 编译 occi 接口的 环境设置 - say3say4的私人空间 结合开源项目(postgis mapserver ) 研究 oracle spatial oracle9i spatial 开发 occi (基于oci的c++接口) ajax应用体现_无需安装 msn等桌面软件 研习了一下google map api SWIG 万能语言粘合剂 AJAX和webgis在实际项目中的运用(电业局用电检查系统) ant中最基本的设置 虚拟机VMWARE和移动硬盘的合作_移动办公 在C++中使用事件回调机制(通过Observer模式、函数指针等实现) 对DWR的学习告一段落,开发了结合具体应用的DEMO 不错的网站 被google搜索到了 地震、停水、禽流感 关于讨论ajax,B/S框架,B/S界面的一个有用的站点
回忆AOP
say3say4的私人空间 · 2005-11-24 · via 博客园 - say3say4的私人空间

    在04年初的一个收费项目中就利用JBOSS AOP开发了一个拦截器,在server执行的时候验证license的有效性。那个项目是自己的第一个B/S架构的系统,由我负责架构设计工作,基于jboss平台。项目小组4人,开发了半年时间。
   此项目虽然是自己设计的第一个j2ee架构的系统,但是基于自己那点C++和COM功底(个人认为学好、练好c/c++是每个职业程序员必备的, 呵呵,看看那些从PB开始的人吧。。。),很快掌握了B/S的开发精髓(当时前台的html,js技术非常差)。
    好像应用了下面一些技术: MVC模式,Handler+DAO,EJB(无状态session bean用于事务处理),AOP拦截, filter权限过滤,基于角色的身份验证,Hibernate(O/R mapping组件)。其中的hibernate纯粹是为了学习O/R Mapping而在小范围内应用的。

    回归正题,AOP最大的特性就在于“横向切入”, 比较适合在 权限验证、日志记录 等 横向应用中发挥作用。(说实话,我还没有想出其他方面比较适合应用AOP的场合!!)

        现在 应该整理一下 AOP的资料了。