Web/Java
Knowledge Center Web and Java
JDeveloper code templates
0When you write a lot of code, no matter what sophisticated framework you use, there are pieces of code that you end up writing over and over again (especially when using Java). Writing logging code in Java is a good example. A common pattern is to initialize a static logger variable in every class you want to log something. Fortunately, JDeveloper has a feature called “Code Templates” that can make your life a lot easier! I have seen several blogs that explain how to use Code Templates for logging code (I saw one from as early as 2006; the feature itself has actually been available since 2004!). But still a lot of people are not aware of this feature (or perhaps simply forget to use it).
ADF DVT Speed Date: Interactive Bubble Graph
0Recently the ADF SIG at AMIS organized an ADF DVT Speed Date. During this speed date six AMIS consultants presented their favorite DVT Component. In a series of blogposts we share the knowledge and findings. In this post you get introduced to the ADF DVT bubble graph. I will also show you how to make it interactive by clicking on the bubbles. The ability to make a graph interactive can be very usefull.
In the following bubble graph that we are going to create, the Life expectancy (y-axis), income a year (x-axis) and the population (bubble size) is shown. This in steps of 10 years, for the last 50 years (1970, 1980, 1990, 20000 and 2010). So for each country 5 bubbles are shown. The location of the bubble has a meaning; for example in Japan (grey) the life expectancy is the highest and in Pakistan the lowest (green). -Have developing countries moved forward their income? -Do they have longer lifes than 10, 20, 30, 40 or 50 years ago? A picture says more than thousand words – you can see it immediately in the graph.
AMIS vat Oracle OpenWorld samen in speciale whitepaper
0Als sluitstuk van de jaarlijkse Oracle OpenWorld conferentie brengt AMIS een whitepaper uit. Een handzaam document waarin het volledige verhaal van Oracle OpenWorld 2012 is gebundeld.
Een team van AMIS was tijdens de conferentie in oktober nadrukkelijk aanwezig; als sponsor, deelnemer, netwerker en spreker – en als aandachtig luisteraar en analist.
Zeven Oracle-specialisten van AMIS hebben deze whitepaper samengesteld waarin de visie, plannen en aankondigingen van Oracle zijn gebundeld. In het maar liefst 47 pagina’s dik document wordt niet alleen het verhaal van Oracle samengevat, maar geeft AMIS ook haar eigen duiding en waardering van het verhaal.
De whitepaper is hier gratis te downloaden.
Deploy ADF essentials app on Tomcat 6.x
1Recently I gotinvolved in a project where the customer requirement was to deploy an ADF application on Apache Tomcat 6.x. This ADF application would be rolled out with ADF Essentials. Which OTN describes as following: “Oracle ADF Essentials is a free packaging of key technologies from the Oracle Application Development Framework that can be used to develop and deploy applications without licensing costs”. Thus tremendously decreasing operational costs.
The plan of action was to install and configure Tomcat on a test environment and verify that the application would be successfully deployed and work as designed. The following steps were taken to install Tomcat:
- Download and configure Tomcat
- Application specific configuration
Download the stable version of Tomcat 6.x In our case this was Tomcat 6.0.36. (zip file). Unzip the downloaded zip file to a folder. We chose to unpack the files in ”/u01/app/apache/apache-tomcat-6.0.36″.
Create a script to set environment variables $CATALINA_HOME and $CATALINA_BASE pointing to “/u01/app/apache/apache-tomcat-6.0.36″ . The two environment variables have the same value because this is a single instance More >
Kom kennismaken met AMIS en doe mee met uitdagende projecten
0Ben jij een (junior) Oracle consultant die een stap verder wil maken? Wil je verder groeien en ontwikkelen tot principal consultant? AMIS geeft je de kans om die stap te zetten. Bij ons krijg je de ruimte om te experimenteren én te leren samen met de experts op je vakgebied.
Laat ons in een vrijblijvend gesprek vertellen welke mogelijkheden we je kunnen bieden. Neem voor een afspraak met een van onze consultants contact op met Eva.van.der.kleij@amis.nl of bel haar op 030-6016000. Je bent van harte welkom.
AMIS merkt dat haar concept van hoogwaardige en kennisintensieve dienstverlening erg succesvol is. Onze toekomst ziet er erg aantrekkelijk uit met interessante opdrachten bij toonaangevende klanten. Vandaar dat we op zoek zijn naar uitbreiding van ons team.
Denk niet direct dat je hiervoor te weinig kennis of ervaring hebt: jouw toekomstige ervaren collega’s doen niets liever dan jou verder helpen. Ons trainingsprogramma voorziet in een grote diversiteit aan opleidingen en tijdens onze interne kennissessies kun je op veel terreinen iets van je collega’s opsteken. Concreet hebben we de volgende vacatures:
JavaOne 2012: What’s new in Servlet3.1: An Overview
0Session at JavaOne come in various shapes. Some are visionary, high level and future oriented. Others are detailed and discuss practical, sometimes very fine grained topics. One of the sessions I attended was somewhere in between: future oriented yet pretty concrete at the same time. It was probably my favorite session at JavaOne this year: What’s new in Servlet3.1: An Overview by Shing Wai Cha and Rajiv Mordani. The passion of the presenters – their enthusiasm to explain the current development of the Servlet API and their ability to demonstrate some rather tough concepts were pivotal. Many presenters can take their style as an example they can learn from.
The Servlet 3.1 API is part of the JEE 7 edition- that is scheduled for complete release in April 2013. The Servlet Specification is largely complete, although some elements are still under discussion as became clear during this talk. The probably most important new requirement in Servlet 3.1 is the ability to do Web Socket interaction. Web Sockets is a relatively new communication protocol that runs over TCP/IP and goes beyond HTTP in several respects. Web Sockets support bi-directional interactions (open channels through More >
Recent Comments