Compared to a standalone application, what are the main benefits (and disadvantages) of using an application server? I am mainly interested in the Java approach
With an application server, the developer is referred to as Business Logic (which provides coup-value instead of a Boilerplate Infrastructure Code (such as management transaction, configuration, security, etc.). For me, the main argument is that any application Using the server should promote productivity .
Unfortunately, in the case of a strong learning curve unless you can not leave this productivity, abuse of application server features also results in a productivity loss.
This is also a common problem that increase the intangible level (with MDA, etc.), that when something goes wrong, in understanding it How difficult is that how to fix or fail the problem On the other hand, if you do everything yourself at a less intangible level, then you know how to fix the problem easily, but you again invent the wheel again.
This is a high-level view concept for Application Server For details about the technical features of the Java EE application server, refer to the link in the Java EE documentation or the first comment on your question.
Comments
Post a Comment