A Grails application uses Spring under the hood, which means we can also use all of Spring's features in a Grails application.
I showed you how simple it is to expose CRUD REST operations on your database with TopLink/EclipseLink. The next logical step is to then consume those with Oracle MAF to build a mobile application.
As the title clearly suggests, this book deals with Performance Tuning. It focuses on tuning, monitoring and optimizing the performance of Java EE applications in particular.
For those who have been programming Java or C/C++ for any period of time will know one of the most annoying things is trying to debug a crash due accessing a null object
Dropwizard, as described on their website is a "Java framework for developing ops-friendly, high-performance, RESTful web services."
We use a logging layer over log4j to encourage our developers to log at any point in the code where they thought some extra context would help resolve runtime errors. The layer had to have a familiar API, be effortless to code, and cheap to call. This posting is mostly about the cost to call the logger and a little about enhancing the presentation of logged values.
When I started my career as a Java developer close to 10 years ago, the industry is going through a revolutionary change. Spring framework, which was released in 2003, was quickly gaining ground and became a serious challenger to the bulky J2EE platform.
Although OAuth is not for authentication (the "auth" is for authorization), it usually presupposes that an authentication event has taken place. In the case of the Axway API Gateway, you can use the internal use store for this authentication, or you can use a third-party repository like LDAP.
After a few days of getting really really used to the awesomeness of Scala syntax, here are the top 10 things I’m missing the most when going back to writing Java
Null is the default value for an uninitialised class member field or static object, we reassign back to null to free memory. It’s also used for sentinel values such as indicating no data. The problem is when we try to access a null value we get an exception.
I have a small Spring boot based application that uses a Postgres database as a datastore. I wanted to document the steps involved in deploying this sample application to Cloud Foundry.
It’s a game of consumption. Keeping APIs relevant, performing well, and still preventing negative impact of change allows for true transcendent implementation. Services come and go all of the time. Technology is constantly evolving, and this creates a strain on the API economy for those who are not agile.
I don’t often use this forum to link out to other websites and authors, but I read a post last night by Martin Fowler and James Lewis that really gets to the heart of this issue around encapsulation, decoupling, and value streams I’ve been talking about lately.
This week we want to introduce you to the rather unknown installer component that is delivered with the JBoss BRMS and JBoss BPM Suite products.
These last few weeks, I’ve been tasked to fix a number of security holes in our software. Since I’m not a security expert, I’ve been extremely interested in this, and have learned quite a few things. Among them is the Session Fixation attack.
For some people microservices is "the next big thing", whereas for others it's simply a lightweight evolution of the big SOAP service-oriented architectures that we saw 10 years ago "done right". I do like a lot of what the current microservice architectures are doing, but it's by no means a silver bullet.
Running tests with Mule sometimes throws a ClassNotFoundException when it tries to lookup org.apache.commons.cli.ParseException.
There are strong business and technology trends that are driving universal adoption of the API Economy and the trend of 83% of organizations being engaged in creating an API program is no accident. The benefits of an API program are proving to be valuable and measurable.
jOOQ 3.5 will include an awesome new feature for those of you using the Oracle database: Native support for Oracle AQ!
Agent technology handles extreme scalability issues. Agents are characterized by being autonomous, having interactions, and being adaptive. CEP engines can be autonomous and interactive to the extent that they simply respond to multiple (complex and continuous) events.
Java EE has a number of APIs and constructs to support Asynchronous execution. This is vital from a scalability and performance stand point.
In this article we have discussed about Dependency inversion principle(Which is the D part of SOLID object oriented principle). We have also discussed how inversion of control is used to implement dependency inversion and finally we have seen how dependency injection help in creating decoupled classes.
Using our new .NET Connector and MSMQ Connector, developers no longer have to to be siloed by coding language or development framework. With MuleSoft’s solutions for Microsoft, developers can customize Mule application logic using any .NET language and familiar .NET development tools.
Unfortunately, HawtIO isn’t "officially" supported in EAP as of today, but that will be fixed in next releases. It’s not a limitation of the technology.
After having found the recipe for creating single page app that could consume RESTful APIs, I am not sure if I would be using any other way to create single page app other than the way described in this article. Please feel free to share your ideas/suggestions/thoughts.