官术网_书友最值得收藏!

Introduction

JDeveloper and ADF (Application Development Framework) are amazing technologies. What makes them even more incredible is their sheer complexity and the amount of knowledge and effort that lies covered underneath the declarative, almost magical frontend. What amazes me is that once you scratch the surface, you never stop realizing how much you really don't know. Given this complexity, it becomes obvious that certain development guidelines and practices must be established and followed early in the architectural and design phases of an ADF project.

This chapter presents a number of recipes that are geared towards establishing some of these development practices. In particular, you will see content that serves as a starting point in making your own application modular when using the underlying technologies. You will also learn the importance of extending the Business Components framework (ADF-BC) base classes early in the development cycle. We will talk about the importance of laying out other application foundational components, such as logging and exceptions, again early in the development process, and continue with addressing reusability and consistency at the ViewController layer.

The chapter starts with a recipe about installing and configuring JDeveloper on Linux. So, let's get started and don't forget, have fun as you go along. If you get in trouble at any point, take a look at the accompanying source code and feel free to contact me anytime at .

主站蜘蛛池模板: 五台县| 刚察县| 松滋市| 长子县| 滨州市| 旺苍县| 绥滨县| 新巴尔虎右旗| 义乌市| 曲周县| 刚察县| 石台县| 普陀区| 高淳县| 基隆市| 镇赉县| 于都县| 尚志市| 承德县| 柞水县| 永康市| 鹿泉市| 柏乡县| 泗洪县| 江城| 田阳县| 云安县| 桓仁| 石渠县| 建宁县| 建瓯市| 廊坊市| 静宁县| 肇庆市| 桃源县| 永安市| 武清区| 陵川县| 新巴尔虎左旗| 卫辉市| 平顺县|