Skip to main content

JEE

JEE stands for Java Enterprise Edition. JEE can use for business, web, client and information applications.

JEE Applications

  • Web components - JSP,Servlets
  • Web services - JAX/WS, JAX/RS
  • Data access in Java - JDBC/JPA
  • Persist and entities and enterprise Java beans

To create JEE project in Eclipse 

  • Create Dynamic Web Project
  • Under the web contents create your web pages (html files)
You can use Apache Tomcat server to deploy your web application.

To change URL 

To change the URL of servlets that you have built, you have to configure web.xml file.

As an example, you have to add following lines to your web.xml file

  <servlet>
  <servlet-name>helloworld</servlet-name>
  <servlet-class>com.amali.surverlet.HelloWorld</servlet-class>
  </servlet>
  <servlet-mapping>
  <servlet-name> helloworld</servlet-name>
  <url-pattern>/hidden/hello.do</url-pattern>
  </servlet-mapping>


If user want to redirect pages without changing URL: they can use RequestDisptacher

Manually Deploy applications 

  • Go to webapps folder in tomcat installation directory
  • Create a new folder
  • Copy META-INF and WEB-INF folders from your project folder to the newly created folder
  • Goto WEB-INF folder and copy classes folder (build-> classes) from project folder
  • Start the tomcat server
You can build a war file and copy it to webapps folder.Then you can run your application in tomcat server.





Comments

Popular posts from this blog

Sorting Algorithms

Bubble Sort Named as sinking sort. Compare each pair of the adjacent items and swap them if they are in the wrong order. Worst case and average case time complexity both O(n^2)  and best case time complexity is O(n).

JavaScript Objects and Prototypes

Create Objects Using function Create Objects without duplication code: use functions Using constructors To indicate a function is a constructor:  append new keyword in front of the function name when executing it Call Property of function object foo.call() = foo() Call can bind different objects and can execute functions __proto__ Copy of prototype object If some property is not in the object itself, it then looks it in the prototype. If it finds it returns the value of that property All the new object instances of function point to same prototype object prototype.constructor: property that points to function  GitHub repo:  https://github.com/kaosadi17/JavaScript/blob/master/objects%26prototypes.js

Java- Interview

Here are some popular tips in Java General Question JVM - Java Virtual Machine. Used to execute byte code. Platform dependent (but byte code is platform independent) JRE- Java Run time Environment. It provides run time environment and it's the implementation of JVM. It contains libraries and files that need to execute JVM.   JDK- Java Development Kit. It contains JRE and development tools. Why java doesn't support pointers: It's insecure and complex to understand We can save java file with another name if class is not defined as public Java use camalCase notation for objects naming (ex: firstName) OOP Concepts Related  Aggregation: weak relationship (bike has an indicator) Composition:  strong relationship (bike has an engine) GUI Java GUI - Install Window builder to create GUI using Eclipse IDE Code Related No issues when you write static public void instead of public static void We can execute program without main method : using static bloc...