In the context of Java EE, I am unable to understand difference between an application server and an application framework. Both manage lifecycle of a component, both provide libraries, both provide IoC. What's the difference then?
What is the difference between an application server and application framework?
427 Views Asked by shant At
1
There are 1 best solutions below
Related Questions in JAKARTA-EE
- Which Should i use for date,time,email in servlet?
- Simple JavaEE HTML GET/POST application
- Updating the message contents for a MessageDialog wicket
- Access roles from multiple applications
- How to compile an individual jsp file from command line
- DB2, Hibernate, JPA: Schema does not exist
- Spring load a file
- Execute RequestDispatcher after 5 seconds
- Hibernate Lazy loading not work in OneToOne relation
- Websphere 8.5.5 - shared session context not working
- withSchedule(ScheduleBuilder<SBT>) in the type TriggerBuilder<Trigger> is not applicable for arguments (MutableTrigger)
- Setting response header using interceptor?
- How to use the same ContainerRequestFilter for multiple projects?
- [Ljava.lang.Object; cannot be cast to List from a request SQL
- which should i use in request.getParameter in servlet?
Related Questions in APPLICATION-SERVER
- Human readable documentation current WebSphere configuration
- Best practices for the OAuth "application server" - Square
- .Net and Java EE approaches when it comes to "Application Servers"
- Spring com Web Container Java ou Application Server?
- How to load properties file in JBOSS 6 from other place
- What are the similarities and differences between SAP BusinessObjects and XS Engine?
- websphere "Application not installed" error
- JBoss dependency resolution issue with EJB?
- Replace a lib in Websphere 8.5 causes NoClassDefFoundError
- Can an application server (like jboss or weblogic) call some methods every 'n' times
- what is the difference between java ee 6 stack versus spring framework?
- After multiple weblogic deployments "java.lang.OutOfMemoryError: Metaspace"
- J2EE - Do we require transaction management support for anything other than Database?
- Validate Weblogic Server Config.xml file with the correspondig schema
- Difference between an application server and a servlet container?
Related Questions in APPLICATION-FRAMEWORK
- What does it mean to "Enable Application Framework" for a WPF application?
- What is the difference between an application server and application framework?
- In a Windows Forms application, how to only close the first form?
- LightSwitch-Like ASP.NET Application Framework
- Where is the Winforms "application framework" in C# that exists in VB.NET?
- Table Row Refresh in Oracle Application Framework
- Develop OAF Pages without an EBS Instance
- Desktop application development with Javascript and HTML
- OAF - Download file from server
- PHP Application platform
- Design of state machine logic in REST application
- What is meant by "application framework"?
- What is meant by required-api: param name=”#target” in config.xml file of AGL widgets?
- Does exist ORM / Framework that converts data automatically when I want to change column datatype in table?
- Why is javascript not supported in OAF?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
An application server is typically larger and more pervasive than an application framework. There are several Java EE application servers (Liberty, Wildfly, Thorntail, Glassfish, etc) and all of these can be individually started/stopped, and have one or more applications deployed to them. Typically when an application is deployed to an app server, the application is packaged as a .war or .ear.
An application framework on the other hand is more like a large library. The difference here is that an application framework does not require your application to be packaged in a specific way, and an application framework has a one-to-one relationship with the application. The Spring framework is probably the most common example of a Java application framework.