文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Jdeveloper自学笔记(一)

Jdeveloper自学笔记(一)

时间:2010-09-25  来源:story4sun

前言:   学习使用Oracle开发工具实在是很辛苦的事情,资料少之又少,工具界面极其简陋。看着网上讨论的NetBeans终究替代JDeveloper,使得自学的时候总是隐约抱着一股学了白学的忧虑。不过始终没有看到NetBeans在哪种架构领域特别专长,假设仅仅是个IDE环境来说,我相信它的便捷与扩充速度永远超不过Eclipse。JDeveloper则走了一条完全不同的道路,为其ADF框架量身定做的开发工具,这是一条假如不能创造辉煌就必将迅速死亡的道路,没有第三种可能。     所以,我赌上了JDeveloper,我相信它那表面上很完美的架构终将成为里程碑;不过,今年赌运太差,博饼也只拿了三个秀才一个进士…… 但为了摆脱明显弱智,已经一脚踏入坟墓的Oracle Forms,其实我也没有其他选择。   序幕:     到处找不到中文的书籍和资料,只好自己瞎折腾,无处下手,暂以JDeveloper提供的Overview一步步开始。     Overview告诉我们,开发一个系统需要依次完成的事情,包括:   1. Plan Your Application:为整个系统做好计划。   2. Connect to a Database:定义一个数据库连接。   3. Build Business Services:创建服务组件   4. Design Application Flow:设计组件流程   5. Design Pages:设计展现页面   6. Add Common Components:创建公共组件   7. Implement Business Logic:实现业务逻辑   8. Secure your application:添加权限结构   9. Internationalize Your Application:国际化   10. Debug and Test Your Application:测试程序   11. Package and Deploy Your Application: 打包和部署应用程序   12. SOA-enable Your Application:将你生成的组件配置到服务器上     多么完美的世界,而且到处都是向导,鼠标点点几下,一个系统就出来了。但惨痛的教训告诉我们,用向导创建应用而不去研究当中细节的话,维护期将需要勇敢地直面惨淡的人生。     看完这样的设计流程,我最大的疑问是:接口在哪?记得我两三年前也是这么整系统的:画好UML图,然后整数据库,然后设计ORM模块,然后实现业务逻辑,最后画画界面调用。在这样的一个设计流程里面,我可以完全抛开接口于不顾,就可以完成设计,然后在维护期陷入深深的自责,懊悔,烦恼,悲痛,伤心欲绝,无法自拔,悔不当初,欲哭无泪,既生瑜何生亮…… 扯远了,后来我才醒悟其实仅仅是设计的顺序错了,应该先从单元测试的代码开始一个系统,可是……伟大的Oracle+Jdeveloper竟然还在用这样的设计顺序?     也许是我还没深入了解JDeveloper的用意,我将带着疑问继续研究下去。(待续)
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载