Increase your JEE development productivity with Oracle ADF

 

Java EE is a standard, robust, scalable, and secure platform that forms the basis for
many of today’s enterprise applications. Java EE provides a set of specifications for
building multi-tier applications using the JavaTM language. In the past, there was a direct
correlation between the robust nature of an application to the complexity required to
achieve it. However, with the advent of the Oracle ADF framework, you are able to
provide the implementation of extremely rich Java EE applications, adhering to standard
patterns and practices with greatly reduced effort.
 
Additionally, the increased need for organizations to build composite applications that
utilize Service Oriented Architecture (SOA) principles has forced developers to create
applications that are extremely agile. Implementing these best practices in agile
applications usually involves writing a significant amount of infrastructure code, adding
another obstacle for developers building their first Java EE application.
 
In addition to providing robust, performant, and maintainable applications; Oracle
Application Development Framework also provides the best of breed infrastructure code
to implement agile SOA based applications thereby removing the effort involved in an
organization “rolling their own” and allowing a team to jump right in to adding value
versus building an infrastructure.
·         Lower uptake costs and higher programmer productivity - ADF provides a large amount of declaratively configurable, ready-made implementations of all of the most common application building patterns you need to build an enterprise application on the Java EE platform, without losing the ability to leverage all the goodness of Java to extend the framework yourself when needed.
·         ADF is built on industry standards, avoiding vendor lock in - ADF is built on industry standards (Java, XML, and others), that can run on any JEE application server, support building apps for any SQL92-compliant database, and has source available for supported customers.
·         Supported by a major IT vendor - Support for open source products is haphazard across the entire software spectrum. With ADF when something goes wrong you can utilise the size and breadth of Oracle Corporation's own Oracle Support to provide bug workarounds and patches.
·         Web 2.0 through ADF Faces RC - Users are demanding more sophisticated web interfaces given their experience with websites from organisation like Google. ADF Faces Rich Client (RC) delivers a rich set of web components that take traditional web-forms based applications to the Web 2.0 world.
·         The ability to provide applications as a web-delivered service - If moving from an Oracle Forms legacy system, JDeveloper and ADF allows organisations to provide a web-delivered application, changing their systems from an internally focused application, to a publically available service.
·         ADF is free if you already own OAS/WLS - For existing OAS/WLS licensed sites, ADF is free to deploy, leveraging your existing expenditure.
·         Supports all phases of the application development lifecycle - JDeveloper with provisions for visual and declarative application development support, including database modeling, UML diagramming, page flow design, ADF BC component design and coding, web page WYSIWYG editors, deployment, integrated testing-profiling tools, and so forth, provides comprehensive design time support for all phases of the application lifecycle that most corporate application developers need.
·         Staff retention - Are your Oracle Forms IT staff leaving after getting bored by having to maintain your legacy systems? ADF provides a chance to work on a new technology which is compelling for staff.
·         Training courses are available - Detailed training courses are available allowing managers to plan a skills transfer or upgrade to the JDeveloper & ADF platforms.
 

Database development

UTL_FILE will not do implicit character conversion

UTL_FILE will not do implicit character conversion Recently we migrated a database from one server to another. We used this occasion to change the character set of the database from WE8ISO8859P15 to AL32UTF8. After this migration we started to see invalid characters in our database tables. This was due to the fact that utl_file will not use the NLS_LANG settings of your OS. So if on your...

Java

Number column as boolean

Number column as boolean When you use an Oracle database, you don't have a boolean type to use in your tables. Usually, you work around this problem by using a numeric column with values 0 and 1. This however could cause some extra programming work when building an application on top of your database. The numbers have to be converted to booleans, and vice versa. Now, in ADF...

ADF @ BlackBelftFactory

ADF @ BlackBelftFactory Contribute and Contribute4J are proud to inform you that BlackBeltFactory (formerly JavaBlackBelt) now has an ADF exam online. Feel free to contribute!   http://forums.oracle.com/forums/thread.jspa?threadID=1101786

ADF productivity

Increase your JEE development productivity with Oracle ADF   Java EE is a standard, robust, scalable, and secure platform that forms the basis for many of today’s enterprise applications. Java EE provides a set of specifications for building multi-tier applications using the JavaTM language. In the past, there was a direct correlation between the robust nature of an...

Nexus and maven

Nexus and maven Read More

New Spring 3 MVC model

New Spring 3 MVC model Intro   Creating web applications with spring 3 has become a lot easier. Restful URL are easily manageable using annotations. This is a real pleasure for developing web applications. A bare minimum of XML is required, just to scan the annotations in your project.   Spring != many XML files   This is the minimal xml required for creating a spring 3...

Calling a Java Class in PL/SQL

Calling a Java class in PL/SQL   Create your java class. Make sure the method you want to call from PL/SQL is declared static . From Oracle 8 and higher, you can use the commandline utility loadjava to load your Java class loadjava -user username/password@SID -force -resolve MyPath\MyFile.java Login as SYS to grant privileges to the user Call...

Enterprise 2.0

Inter-Portlet Communication With ADF Portlets

Inter-Portlet Communication With ADF Portlets in Webcenter 11g In a modern Enterprise 2.0 portal you will find the need to let 2 portlets communicate with each other. Because you are working with webcenter, the change is big you also are creating ADF portlets instead of normal JSP portlets. Webcenter currently does not implement the JSR286 standard which describes how to communicate...

Fusion middleware

Oracle Forms: What’s next?

Oracle Forms: What's next? With the release in July 2009 of Oracle Fusion Middleware 11 g , including tools such as Oracle Forms 11 g and Oracle Reports 11 g , Oracle customers are looking for guidance on their choice of development tools for existing and future application development.   Oracle customers...

ConributeNewsletter

Conribute Newsletter Recently we started sending out a newsletter to some of our customers. In our newsletter we want to regularly inform people of the latest Oracle news, usefull technical tips and specific Contribute updates. You can see an example of our newsletter by clicking on the link . Feel free, to subscribe to our newsletter on this page.

AreYouTheSmartest 2010

AreYouTheSmartest 2010 Every year Oracle provides their partners an overview of the latest 'hot topics' about the Oracle Fusion Middleware product portfolio. This year the following topics were on the agenda : - Layering your enterprise security - Database 11gR2 - Enterprise 2.0 - AYTS_ETL - Enterprise Manager from app to OS - Application Grid 11g  For each session there is an...

Setting up Webutil for Oracle Forms

Setting up Webutil for Oracle Forms What is Webutil While migrating Oracle Forms applications from 6i to 10g, it's possible that you'll face problems on parts of the form that won't work anymore. Oracle Forms 6i are Client based, this means that every form has to be on each client computer in order to work. The functionality that was written in the forms will be executed on the...

Java

Number column as boolean

Number column as boolean When you use an Oracle database, you don't have a boolean type to use in your tables. Usually, you work around this problem by using a numeric column with values 0 and 1. This however could cause some extra programming work when building an application on top of your database. The numbers have to be converted to booleans, and vice versa. Now, in ADF...

ADF productivity

Increase your JEE development productivity with Oracle ADF   Java EE is a standard, robust, scalable, and secure platform that forms the basis for many of today’s enterprise applications. Java EE provides a set of specifications for building multi-tier applications using the JavaTM language. In the past, there was a direct correlation between the robust nature of an...