Web.xml configuration for Servlet Configure the servlet For configuring the servlet need to use <servlet> element. In this we will provide the servlet information such as Servlets name and class under the <servlet-name>, <servlet-class> tags respectively. Next step is mapping this servlet to the URL or URL pattern with the help of <servlet-mapping> <?xml…
Continue readingjava tutorials for beginners
Load on Startup Servlet Example
Load on Startup The <load-on-startup> tag which is present inside the <servlet> tag helps you to control when the servlet has to be loaded by the Container. This load-on-startup tag information present in the web.xml helps the container to load the mentioned servlets as soon as the servlet container starts. If you don’t specify…
Continue readingServlet Life Cycle
Servlet Life Cycle The Servlet’s life cycle is controlled by the servlet container or web container in which servlet has been deployed, resides in the Web server (most commonly used Web server is Apache tomcat). Whenever request comes from browser, the container performs the following steps Init() method First it checks for the existence…
Continue readingJava Servlet example eclipse
Steps to create Sample Project Using Java Servlets Lets see how to create a sample web application using Java Servlets and widely used Web server TOMCAT in Eclipse. Environment : Eclipse Java EE IDE for Web Developers. Version: Kepler Service Release 1 Server info: Apache Tomcat/7.0.37 Servlet version: 3.0 JSP version: 2.1 Java version: 1.8.0_40 Create a new…
Continue readingWhat is Servlet?
Servlet Overview Earlier Common Gateway Interface (CGI) server-side scripts used to generate dynamic content. Disadvantages of CGI Platform dependence Lack of scalability Always a new process should be created to serve a request. i.e. f there are N simultaneous requests to the same CGI program, the code for the CGI program is loaded into memory N times….
Continue readingJava SE 8 features
Java SE 8 Features Some of the important Java se 8 features are Please click on each link for detailed explanation lambda expressions functional interface foreach method in java.lang.iterable Default methods and Static methods Method References Remaining features will be updated soon ………
Continue readingMaven
Maven Apache Maven, is an innovative software project management tool, provides new concept of a project object model (POM) file to manage project’s build, dependency and documentation. The most powerful feature is able to download the project dependency libraries automatically. Maven Local Repository is a local folder that is used to store all your project’s…
Continue readingHow to create immutable class in Java?
How to create immutable class in Java? Immutable class is a class which once created, its contents cannot be modified. Immutable objects are the objects whose state cannot be modified once it is created. Best example to explain the difference between mutable and immutable is String and StringBuffer. String is immutable class (Refer String is…
Continue readingString is immutable or final in Java
String is immutable or final in Java? One of the Interviewers favourite question, How String plays an important role in every program, similarly in every interview questions on String will be there 🙂 😉 . Let’s check the reasons behind why String is immutable of final. Security: String is used in many places like in…
Continue readingString Pool
Almost in every program, String is being used. When we create a string, it is stored in String pool, as name indicates it is a pool of Strings stored in Java Heap Memory. We can create String in 2 ways By using new operator, String v1 = new String(“Test”); Directly assign the value using Double…
Continue reading