注册
 找回密码
 注册
江西广告网
查看: 351|回复: 0
打印 上一主题 下一主题

如何让Java程序员失业?

[复制链接]

该用户从未签到

1
跳转到指定楼层
发表于 2009-2-20 11:17:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
Java的开源框架非常多,其中特别优秀而被我们熟悉的有Spring、Struts、Hibernate这三个老大。抛开它们的好坏不说,我只想拥有一个可以直接用鼠标“拖拖拉拉”就构建出基本完整的Java应用程序。如何实现我的梦想呢?让我先大胆猜想一番。 开发一个超越Eclipse、JBuilder、NetBeans的IDE工具。在设计界面时增添实体属性,就直接生成相应的JavaBean代码和数据库脚本;为增加可读性,给每个属性添加别名和注释,这些信息不仅可以生成漂亮的JavaDoc,还可以自动实现字段校验功能(比如不允许空值),校验失败时给出友好错误信息,若需要复杂的校验,可以增加校验规则,对于关联(或叫连接)属性,还可以设置是否需要深度校验来实现。设置实体之间的关系也不用像Hibernate那样复杂配置,只要在编辑属性时指定该属性为关联属性,要关联谁,对应关系是什么(如一对一还是一对多又或者多对多等)。简简单单地通过良好的设计器就实现了ORM的一切。 至于图形界面开发,当然也是直接拖拉控件进行排版即可,给控件一个适当的名字就自动与前面建立的实体关联起来。如果要实现某个根据控件数据改变而触发另一控件变化,也可以像设计实体关系那样自由建立它们之间的关联。 使用可重用的业务逻辑模板,连业务逻辑代码也不用写。比如论坛注册,套用模板,指定实体和页面就可以自动完成校验、提示、保存用户信息,页面跳转等。 超级灵活的工作流配置,什么都不用说,随心所欲。 统一的异常处理和日志记录,代码里没有try和catch,也看不到logger. 自动化测试,甚至可以通过语音模拟情景来测试。比如只要我说“输入用户名为gdut.好,提交”,就执行相应动作。 暂时想到这些,不知道够了没。开发人员唯一要做的是打开电脑。 等这一切实现,甚至更完美,Java程序员就到失业的时候了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表