Difference between J2EE, Apache WebServer and Tomcat

Hi,
today I read a lot about WebServers and HTTPClients, ..... Now I am totaly confused. Does J2EE uses Apache and Tomcat or not? And what are the differences between these three implementations?
Thanks,
Sabine

The J2EE SDK and the SJSAS PE 8.0 use Tomcat as a web container.
The J2EE platform provides for many additional services, such as EJB, Connectors, which are not provided by Tomcat.
Please refer to the J2EE Platform spec for additional details.

Similar Messages

  • Differences between J2EE 1.3 and J2EE 1.4

    Hello community,
    we want to know the main differences between these j2ee-versions for our project at the university. We should implement new advantages of 1.4 in our old program which was developed for j2ee 1.3.
    Possible topics could be e.g.: improofed security, faster runtime or decreasing complexity / difficulty in coding.
    Maybe you can help us.
    Greetings from Germany.
    PS: The project we started with j2ee 1.3 was a server/client programm
    using a webclient JSP + SessionBean + EntityBean + database

    Please follow this link to find out what is new in J2EE 1.4: http://java.sun.com/developer/technicalArticles/J2EE/new1_4/
    By the way, the next version Java EE 5 is out which adds a number of things to J2EE1.4. The main theme of Java EE 5 has been "ease of development". Please follow the link to find out what is new in Java EE 5.0: http://java.sun.com/javaee/overview/whatsnew.jsp
    Since you are using EJBs, for your convenience I have listed below that new changes to EJB 3.0:
    1. Session beans need not have home and component interfaces
    2. Session beans need not implement the implement the javax.ejb.EnterpriseBean interfaces.
    3. Simplification of APIs for access to a bean's environment: definition of a dependency injection facility and simpler look-up APIs.
    4. Introduction of Java metadata annotations to be used as an alternative to deployment descriptors. This means that there is no need for creating ejb-jar.xml and sun-ejb-jar.xml
    5. Simplification of object persistence by the definition of a light-weight object/relational mapping facility based on the direct use of Java classes rather than persistent components.

  • Difference between J2EE 1.3 and 1.4?

    Can someone point me to the difference between the two versions?
    Thanks.

    The primary change for the developer is the integration of Web Services (WS-I Basic Profile).
    From the J2EE 1.4 Specification (http://java.sun.com/j2ee/j2ee-1_4-fr-spec.pdf):
    The primary focus of J2EE 1.4 is support for web services. The JAX-RPC and SAAJ APIs provide the basic web services interoperability support. The Web Services for J2EE specification describes the packaging and deployment requirements for J2EE applications that provide and use web services. The EJB specification was also extended to support implementing web services using stateless session beans. The JAXR API supports access to registries and repositories.
    Several other APIs have been added to J2EE 1.4. The J2EE Management and J2EE Deployment APIs enable enhanced tool support for J2EE products. The JMX API supports the J2EE Management API. The J2EE Authorization Contract for Containers provides an SPI for security providers.
    Many of the existing J2EE APIs have been enhanced in J2EE 1.4. J2EE 1.4 builds on J2SE 1.4. The JSP specification has been enhanced to simplify thedevelopment of web applications. The Connector API now supports integration with asynchronous messaging systems, including the ability to plug in JMS providers.
    Changes in this J2EE platform specification include support for deploying class libraries independently of any application and the conversion of deployment descriptor DTDs to XML Schemas.
    Other J2EE APIs have been enhanced as well. For additional details, see each of the referenced specifications.
    -Alexis

  • Difference between web policy agent and j2ee Policy agent ?

    Difference between web policy agent and j2ee Policy agent ?

    http://docs.sun.com/app/docs/doc/820-5816/ghscr?a=view

  • Difference between ALBPM6.0 studio and ALBPM6.0 Enterprise server

    Difference between ALBPM6.0 studio and ALBPM6.0 Enterprise server.Can anyone help on this.
    Thanks in advance.

    Studio is the integrated development and test environment. As such, it's intended for designing processes, creating the UI for the screenflows, creating the objects and introspecting services that you want to tie into the process. Studio has a runtime engine that can be used by a single developer for testing purposes. It runs a little database called Derby and a Tomcat Web Server - again so the work done by a single developer can be tested on the developer's machine at runtime.
    Enterprise on the other hand is the production environment. Unlike Studio, it does not have the capability to develop projects. It is the runtime environment where many end users can concurrently run their instances on an industrial strength engine. It can run on a standalone JVM or an application server.
    Studio is for development. Enterprise if for Dev/QA/production environments where many users need to hit the engine and many instances need to run concurrently.

  • What is the difference between J2EE Engine vs WAS in SAP

    Hello All,
    What are the differences between J2EE engine included with BW 3.0B and the WAS 6.20 ? what are the limitations of J2EE engine in terms of functionality.
    Thanks in advance
    Ravi

    Hello Nitzan,
    Thanks for the response. Just to clarify my question, There is a J2EE engine as part of BW 3.0B. What is the difference in terms of functionality of J2EE engine which comes bundled with BW 3.0B versus say WAS 6.20.
    1. The J2EE engine which comes bundled with BW 3.0B, is it a run time or a full product where a java app can be developed and deployed to integrate with BW or do you need WAS for that purpose.
    Thanks & regards
    Ravi

  • Difference between Web Service Developer and Web Compononent Developer?

    What's the difference between Web services Developer and Web Component Developer? What's their job description. I'm aiming to be a web application developer. Which track should I follow?

    Here is another article on J2SE vs JEE:
    http://www.velocityrevies.com/forums/t151124-what-is-j2se-vs-j2ee.html
    I believe the people who said JSE is only for desktop development are not correct, as well as their saying their are 2 kinds of developer (web service and component).
    As I understand it, web service developers provide a way to expose the data and functionality of a program written in a particular language (such as Java or C#) as XML documents to anyone subscribing to the service over the internet. The remote applications subscribing to the service therefore can be written in any other language. For example, imagine a Cobol program trying to get data from a program written in Java. Since both cobol and Java should have ways to parse XML documents, they don't have to know each other's syntax. There are many programs written in many many languages in the web and XML is a standard way for them to communicate. Web Services are an advanced topic and you shouldn't worry about it until you master web applications and/or desktop applications.
    As I understand it, a web component developer creates java widgets that produce some visual image with basic functionality associated with it. For example, an html button. These widgets are used by other developers for the presentation layer when creating a web application or desktop application. I'm not sure about this definition since I never messed with web component development. I suggest you keep way from this specialized area on concentrate on web applications and/or desktop applications.
    You can consider application development as devided into two general categories. Web development and Desktop development (there are others). Web development is further broken down into browser based applications and mobile device applications. I suspect their are more jobs in web development than desktop development. I therefore suggest you concentrate on browder based web development (just my opinion). However, each has their advantages and disadvantages over each other, depending on the task at hand(http://stackoverflow.com/questions/905365/desktop-development-versus-web-development)
    Disclaimer:
    http://myweb.accessus.net/~090/univdisc.html

  • Difference between SAP web AS and ITS

    Hi everyone,
    Can anyone tell me the difference between SAP web AS
    and ITS.

    Hi Aditya, please let me know if the following helps.
    What exactly is the SAP Web Application Server?
    The SAP Web Application Server is the reliable, open standard-based application server from SAP. It supports both J2EE and ABAP, and serves as the underlying infrastructure for all new and upcoming SAP solutions, like SAP R/3 Enterprise, SAP Portal, SAP Exchange Infrastructure, and all other SAP components. The SAP Web Application Server is not a new product, it is the natural evolution of proven SAP application server technology formerly known as SAP Basis. It provides the platform to develop, execute, and operate Web applications and Web services as well as traditional SAP GUI based applications
    Does the SAP Web Application Server replace the SAP Internet Transaction Server (SAP ITS)?
    No, the SAP Internet Transaction Server (SAP ITS) will continue to be supported in the future and is integrated into Web Application Server from version 6.40 on. This is because the SAP ITS will in future display Dynpro-based SAP applications to the Web, either using the HTML-GUI or with HTML-template based IACs. This integration reduces the additional hardware for an external ITS. All SAP ITS based applications and the administration will work as before.
    Flow Logic technology will also not be supported by the SAP Web Application Server. ITS Flow Logic is an approach to Web application development that is now completely covered by the new "Business Server Pages" technology and others. New applications based on ITS Flow Logic are no longer developed by SAP. Existing applications based on ITS Flow Logic will continue to be supported. SAP recommends customers use the Business Server Pages for new projects or projects in an early stage of development instead of ITS Flow Logic.
    If the above didnt help, please let me know, I can try to resaerch more links and let me know..
    Thanks
    Subbu

  • Difference between, jre, jdk, sdk and j2se

    Dear Sir/Madam,
    I want to do some java and j2ee development and run these applications in a java application server environment. Can anyone give me some advices on what should i need to download? Moreover, what is the difference between, jre, jdk, sdk and j2se? Should i need to download all of jre, jdk, sdk and j2se?
    thanks and regards,
    david

    JRE is the 'java runtime environment'. It is responsible for creating a Java Virtual Machine to execute Java class files (e.g., run Java programs)
    JDK is the 'java development kit'. It is the same as the 'SDK' (at least in my mind). It normally comes bundled with a JRE and also allows you to compile Java source files into Java class files. The JDK allows you to both write and run programs.
    J2SE is "Java 2 Standard Edition". It can refer to either a JDK or JRE. This is 'core' Java. There is also J2EE "Java 2 Enterprise Edition" which allows you to write middleware or server code more easily.
    Your final choice will be which version. If you want the current, most common implementation:
    J2SE 1.4.2, J2EE 1.3
    If you want to skip ahead to the next generation, the latest releases would be:
    J2SE 1.5 (also called J2SE 5.0) and J2EE 1.4
    - Saish

  • The difference between VGA, DVI-D and ADC?

    Hi.
    The difference between VGA, DVI-D and ADC and which should be used with a T244 widescreen monitor into a Quicksilver G4 with a GeForce2 MX nVIDIA (0x10de) card. What's a good upgrade card if the above is not good enough?
    Thank you for your input.
    Walter

    Look at this link http://en.wikipedia.org/wiki/DigitalVisualInterface
     Cheers, Tom

  • The difference between AIR-ANT5135D-R and AIR-ANT5135DB-R

    Hi,
    Anyone know what is the difference between AIR-ANT5135D-R and  AIR-ANT5135DB-R ?
    From the dynamic configuration tools for 1252 and 1242, AIR-ANT2422DB-R is inside one of the antenna option.
    However, I can't find it in the "Cisco Aironet Antennas and Accessories Reference  Guide"
    http://www.cisco.com/en/US/prod/collateral/wireless/ps7183/ps469/product_data_sheet09186a008008883b.html
    Inside the document there is only AIR-ANT5135D-R.
    likewise for the 2.4 GHz,  AIR-ANT2422DB-R is inside the dynamic configuration tools and not inside "Cisco Aironet Antennas and Accessories Reference  Guide"
    Any help would be appreciated
    Thanks,
    Richard

    Found the difference, AIR-ANT5135DB-R and       AIR-ANT2422DB-R are  non-articulating antennas.
    Thanks!
    Richard

  • The difference between Telepresence Content Server and MSE 3500

    Good day! Could someone explain me what's the difference between Telepresence Content Server and MSE 3500? Why do I need to obtain two these devices for sorting out my tasks? I want to understand gist of the first and the second devices.

    In addition to what Jonathan posted above, here is a Capture Transform Share Solution Guide that goes over a little bit of what the TCS and MXE are and some possible deployment scenarios.
    In short, TCS is used to record video conferences or lectures that can be streamed on demand or live using various streaming or distribution methods.  One such distribution method is using the MXE 3500 to ingest the recordings from TCS and convert them to different media types and add in-video content such as logos etc.  However, from the MXE, you can't send the video back to the TCS for viewing, you'd need to send that off to another viewing portal such as Show and Share.

  • What is difference between  Service map iview and Workset Map iview

    Hi Experts,
                        Can anyone tell me the difference between  service map iView and Workset Map iView.
    When I am creating these iViews, its seams both are same. I canu2019t find difference still, can anyone help me out of this
    Thanks in Advance
    Janardhan

    Hi,
    Service Map Iview:The Service Map iView is an ERP-specific variant of the portal Workset Map iView. It serves as a central point of entry and guided access to the services of SAP service modules such as the Manager Self Service (MSS) module, or the Employee Self Service (ESS) module.
    Workset Map iview:A Workset Map is the equivalent of a site map, providing users with explicit information on the functionality that is available in a given workset. It is based on an iView, and serves as a central point of entry and guided access to the contents of a workset.
    if you want to more info pls go thr the below thread
    Workset Map iView
    i hope it will help you
    Thanks,
    Sreeni.

  • What is difference between ADF Task Flow and Faces-Config - when delpoy ?

    What is difference between ADF Task Flow and Faces-Config? When I create navigation between pages with ADF task flow then the navigation don't work when I deploy my application to Weblogic 10.3. When I use default server then navigation works fine. With Faces_config in both situations all works ok - on Stanalone server and default.
    Where is the problem?
    Best regards!

    Shay, I don't use both faces-config and adf task flow! When I failed with task flow I tried faces-config.
    I have active on my weblogic - adf.oracle.domain(1.0,11.1.1.0.0). This is the right ADF? If yes then where is the problem?
    Best regards!

  • What's the difference between a web site and a web application?

    I'm stumped trying to come up to a difference between a web site and a web application for myself. As I see it, a web site points to a specific page and a web application is more of some sort of 'portal' to content and information.
    But where I'm stuck is that a web application is still viewed through a browser (is it not?) and a web site can still view content dynamically, making the line between web site and application prety gray.
    For instance, does a web site using ASP.NET or AJAX (I assume ASP.NET is AJAX's proprietary sibling, if not, ignore ASP.NET AND concentrate on the AJAX), becomes a web application because it can retrieve data dynamically and asynchronously or would a website
    using PHP and a CMS be more of a web application because it forms the pages on request, based on the request of the client and its content in its databse?
    Or maybe I'm totally wrong here - what differenciates between a web application and a website?
    http://support.peopleperhour.com/entries/68630566--C-mon-lets-Watch-The-Other-Woman-2014-full-movie-online-free
    https://glossicom.zendesk.com/entries/68643806--%D0%BC-v%C9%AA%C9%9Bc-%C3%A4st-Watch-The-Lucy-2014-full-movie-free
    https://cloudhance.zendesk.com/entries/68115098--%D0%BC-v%C9%AA%C9%9Bc-%C3%A4st-Watch-The-Lucy-2014-full-movie-free
    This is totally personal and subjective, but I'd say that a website is defined by its content, while a webapplication is
    defined by its interaction with the user. That is, a website can plausibly consist of a static content repository that's dealt out to all visitors, while a web application depends on interaction and requires programmatic user input and data processing.
    For example, a news site would be a "website", but a spreadsheet or a collaborative calendar would be web "applications". The news site shows essentially the same information to all visitors, while the calendar processes individual data.
    Practically, most websites with quickly changing content will also rely on a sophisticated programmatic (and/or database) backend, but at least in principle they're only defined by their output. The web application on the other hand is essentially a program that
    runs remotely, and it depends fundamentally on a processing and a data storage backend.
    http://support.peopleperhour.com/entries/68125597--%D0%BC-v%C9%AA%C9%9Bc-%C3%A4st-Watch-The-Lucy-2014-full-movie-free
    https://cloudhance.zendesk.com/entries/67541393--Watch-The-Godzilla-2014-free-Online-Full-Movie-HD-Quality
    http://support.peopleperhour.com/entries/68168787--Watch-The-Godzilla-2014-free-Online-Full-Movie-HD-Quality
    https://glossicom.zendesk.com/entries/68161538--Watch-The-Godzilla-2014-free-Online-Full-Movie-HD-Quality
    There is no real "difference". Web site is a more anachronistic term that exists from the early days of
    the internet where the notion of a dynamic application that can respond to user input was much more limited and much less common. Commercial websites started out largely as interactive brochures (with the notable exception of hotel/airline reservation sites).
    Over time their functionality (and the supporting technologies) became more and more responsive and the line between an application that you install on your computer and one that exists in the cloud became more and more blurred.
    If you're just looking to express yourself clearly when speaking about what you're building, I would continue to describe something that is an interactive brochure or business card as a "web site" and something that actually *does something that feels
    more like an application as a web app.
    The most basic distinction would be if a website has a supporting database that stores user data and modifies what the user sees based on some user specified criteria, then it's probably an app of some sort (although I would be reluctant to describe Amazon.com
    as a web app, even though it has a lot of very user-specific functionality). If, on the other hand, it is mostly static .html files that link to one another, I would call that a web site.
    Most often, these days, a web app will have a large portion of its functionality written in something that runs on the client (doing much of the processing in either javascript or actionscript, depending on how its implemented) and reaches back through some
    http process to the server for supporting data. The user doesn't move from page to page as much and experiences whatever they're going to experience on a single "page" that creates the app experience for them.

    ...can i make as many iweb websites as i want? ...and as many blogs as i want? ...i have never made one before....
    ....although, i do have my own small business and i do have a website that i paid a guy to make and also host....(which is a waste of $$$$ in my opinion as i think i can do a better job making one myself through iweb) ....
    ...anyways, i know it is splitting hairs but what exactly is the diff b/w a blog and a website ....i am under the impression that a blog is just a personal newsletter sort of thing,...?

Maybe you are looking for

  • Will Adobe ever fix the UI text font size issues in CS6 apps?

    Having recently installed CS6 on my new Windows computer, I find some serious issues with font sizes in the user interface (and not only in Dreamweaver, but in several--but not all--the applicaitons). You'd think that with a 27-inch screen, font size

  • How to make a blimp in Adobe After Effects?

    I'm making a video with a blimp in it soon, is it possible to make a blimp in Adobe After Effects? If you can't could you please name some free softwares that could make a blimp? Thanks so much if you can (A Moving Blimp Shown from bottom)

  • OC4J not installed properly

    Hi, I ran a Complete install of OBIEE 10.1.3.4.2 on my Win7 64 bit machine, however, the oc4j_bi folder has a lot of missing files. Even in my Start-->Programs-->Oracle Business Intelligence section i do not see the Start OC4J and Stop OC4J options.

  • When I email videos from my iphone 5 (ios 6), i cannot open the file in quicktime. Anyone know a fix?

    Hey, so I just got an iPhone 5, and i've come across an issue involving sending videos. I am now thinking it is quicktime on my computer, but here's the situation. I e-mail videos taken from my phone to myself, or my coach, for review. I did that a l

  • Creating storage location in BDC

    hi friends i am creating a storage location through BDC(ox09), the problem is while saving the records it is asking for customizing request to avoid that what i need to do? can any body help in this regard. it is possible with red book entries can an