在AOM框架下开发的分工

在这篇帖子我介绍两个内容
第一:如何转到AOM框架开发?
第二:在AOM框架下开发的分工

最近接触了较多的独立软件开发商,不少技术总监对AOM的演示效果表示非常惊讶,但是由于对JSF框架本身应用还不是很了解,表达了对应用这种技术的一些疑问,其中除了JSF框架本身是否可以满足企业应用开发的各种需求的疑问外,还非常关注采用AOM所带来的对原有工作模式的改变。

我曾经参与过面向电子政务和企业Web开发的项目,接触过采用JSP+JavaBean 和 JSP+Struts/Webwork+Hibernate两种典型开发框架的企业。一般来说,这种开发商存在美工、前端开发工程师、后台开发工程师、DBA几种角色。美工主要根据客户感性需求定制页面视觉效果,一般采用PhotoShop加工成Image,然后 前端开发工程师要把这个Image处理成 Html+CSS+JavaScript,这个纯静态的东西(姑且叫网页代码)是开始Web页面交互设计的基础。从我的感觉,通常的Web开发上面两个处理过程是省不掉的。

从效率上讲,其实在美工采用PhotoShop加工Image的同时,后台工程师就可以开始后台框架代码和DB的设计开发了。等“网页代码”出来后,前端和后端开始结合,这个时期较大的工作量在于把后台的内容放置到网页,以及处理来自页面的内容提交、导航、功能控制等。

Java的长项在于后端,无论从语言使用、框架使用、以及调试都带给人比较愉快的享受。但是前端网页代码、前后台交互,以及处理这两者之间的沟通、变更是整个Web开发的最痛苦的地方。

好,现在我来介绍前面的问题。
1. 对于很多Web首页的开发,由于这个页面在用户要求下,一般“图文并茂、比较花哨”,这种情况下 Web展现依然需要采用 美工+前端工程师来解决。但是从网页代码与后端的交互可以采用AOM提供的很多方便的控件(比如AJAX更新)来帮助解决。

2. 首页外,一般的Web应用就是 布局+菜单+列表+按钮+控件的表达方式了(尤其是后台管理),这个时候AOM可以派上用场,借助Apusic Studio对AOM JSF控件的良好支持,以及无JavaScript的AJAX交互,后台工程师可以完全胜任整个环节。

3. 多个模块可以交由多个后台工程师来并行做,在某些共用控件需要拓展功能的时候,可以分离出“控件设计师”的角色来单独负责控件的完善(也许你的企业,控件设计师与后台工程师是同一人)

4. 通过积累,企业可以形成丰富的自己的控件库,这是提升整个企业后期开发效率的重要积累。(如果采用了JSF+EJB3 或者JSF+Hibernate,从某种程度讲,企业应用的积累更多在于控件了)

5. 对于哪些还没有采用JSF的企业,建议可以找一个规模不大的项目,来应用JSF和AOM,一旦熟悉了JSF,即可快熟推广到其他新的项目。

6. 只要企业认同了JSF这一Java官方框架,AOM本身不会给你带来更多麻烦。因为AOM是可以选择的,想要的时候要,不想要的时候也可以不要。

7. 根据我的经验,对于有过JavaWeb后台开发的工程师,JSF框架的适应应该在1-2周左右。至于AOM 和Apusic Studio的适应,应该在2-3天。Apusic Studio是Eclipse的plugin,并且把Application Server无缝集成,相信每个Eclipse的爱好者会非常熟悉。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值