[旧作]我的技术架构之六-展望将来

    在写完了上面五节之后,对我的技术架构的优缺点做了如下分析:

优点:
1,使用middlegen完成hibernate的model和配置文件的自动生成.使用jboss-hibernate完成了hibernate的自动部署.这样,关于hibernate的配置访问变得十分简单.
2,通过spring的ejb代理来访问业务接口,通过ejb容器完成hibernate的事务管理.这样,业务逻辑没有事务代码,没有session打开关闭代码,一切交给容器完成.事情变的简单.
3,使用ajaxanywhere来实现ajax技术.方式简单,上手容易.

缺点:
1,将hibernate部署成jndi,这种做法至少现在并不是各服务器兼容的.使得架构只能在jboss上跑.这个问题比较严重.
2,使用ejb实际上主要是为了使用其EJB容器声明式事务和分布式应用.分布式应用一时用不上,声明式事务(jta,jdbc)并不一定要借助ejb这个庞然大物来解决.使得开发时的部署很耗时间.
3,ajaxanywhere比较不错,但是现在还缺少一种通用的javascript的UI类来解决界面友好性问题.

打算的改进:
1,在简化hibernate model和配置文件及部署的基础上,通过spring来完成部署
2,做一个轻量级的不使用ejb(jta事务靠jtom来解决),可以在j2se下自动测试的框架.至少service层的测试可以在j2se下完成.
3,找到或者设计一种通用的javascript的UI类来完成界面的友好性.
4,使得整个架构不守制于任何现有的web服务器或者j2ee服务器.可以在大多数服务器下成功部署.(通用的hibernate访问+通用的事务管理+通用的UI类).

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值