Are You Recruiter/Hiring Manager?
Cloud-based Candidate Screening | Online Tests
PMP 1600 Questions
PMP 1600 Questions
1600 PMP mock questions 1400 CAPM mock questions 800 SCJP 6 mock questions 600 OCAJP 7 mock questions 590 OCPJP 7 mock questions 556 SCWCD 5 mock questions 500 OCEJWCD 6 mock questions pdfDownload (java,struts, hibernet etc)

Tutorial Home

Hibernate

  • Advantage of Hibernate over JDBC
  • Hibernate Setup with an web Application
  • First Hibernate Application
  • Hibernate mapping with Database TABLE
  • Hibernate Data Type-Java Data Type - SQL Data Type mapping
  • One to Many Relation in Hibernate
  • One to Many Relation in Hibernate bi-directional
  • Many to Many Relation in Hibernate
  • HQL: The Hibernate Query Language
  • Criteria Queries
  • Criteria Queries : Equal (eq), Not Equal(ne), Less than (le), greater than (gt),greater than or equal(ge) and Ordering the results
  • Criteria Queries: And OR conditions
  • Hibernate generator to generate id (primary key)
  • prevent concurrent update in Hibernate,slate object updatation in Hibernate,version checking in Hibernate

    Struts


  • Model View Controller (MVC)
  • Model View Controller (MVC)
  • Struts Flow-How Struts Works?
  • Struts Tutorial - Struts Setup- First Struts Action class setup
  • Message Resources
  • Validation Framework
  • Validation Framework-client side
  • ForwardAction
  • IncludeAction
  • DispatchAction
  • LookupDispatchAction
  • DynaActionForm
  • DynaActionForm
  • Struts Tutorial - Mutli-click prevention using struts tokens-Prevent Duplicate Submission
  • Logic Iterate Map and List

    JSP


  • JSP Tutorial
  • Introduction to JSP
  • JSP Comments
  • JSP Syntax
  • JSP Scripting Elements :Scriptlet, expression, declaration
  • JSP Directives
  • implicit objects in JSP
  • JSP Actions
  • Introduction to JSP
  • jsp:useBean
  • The jsp:setProperty Action
  • The jsp:getProperty Action
  • Introduction to JSP

    Spring


  • Spring Tutorial
  • Introduction to Spring
  • Benefits of Using Spring Framework
  • Inversion of Control in Spring
  • Introduction to BeanFactory
  • Dependency Injection in Spring
  • Collections Setter Injection
  • Bean Scopes in Spring
  • Spring IOC Setup Step by Step
  • Bean Lifecycle in Spring
  • ApplicationContext
  • MessageSources in Spring
  • Web Spring MVC framework
  • Developing Your First Spring Web Application
  • Developing Your Second Spring Web Application with Spring Form
  • Developing Your First Spring Web Application with Spring Validation Framework with Code Example
  • Spring integration with Hibernate
  • Given a scenario, implement J2EE based web service web-tier and/or EJB-tier basic security mechanisms, such as mutual authentication, SSL, and access control.

    JAX-RPC implementation has to support HTTP Basic authentication. JAX-RPC specifciation does not require JAX-RPC implementation to support certificate based mutual authentication using HTTP/S (HTTP over SSL).

    HTTP Basic Authentication

    1. Add the appropriate security elements to the web.xml deployment descriptor:

      
      <?xml version="1.0"?>
      
      <web-app version="2.4" ...>
      	<display-name>Basic Authentication Security Example</display-name>
      
      	<security-constraint>
      		<web-resource-collection>
      			<web-resource-name>SecureHello</web-resource-name>
      			<url-pattern>/hello</url-pattern>
      			<http-method>GET</http-method>
      			<http-method>POST</http-method>
      		</web-resource-collection>
      
      		<auth-constraint>
      			<role-name>admin</role-name>
      		</auth-constraint>
      
      		<user-data-constraint>
      			<transport-guarantee>NONE</transport-guarantee>
      		</user-data-constraint>
      	</security-constraint>
      	
      	<login-config>
      		<auth-method>BASIC</auth-method>
      	</login-config>
      
      	<security-role>
      		<role-name>admin</role-name>
      	</security-role>
      </web-app>
      								
      								

    2. Set security properties in the client code:

      try {
      	Stub stub = createProxy();
      	stub._setProperty(javax.xml.rpc.Stub.USERNAME_PROPERTY, username);
      	stub._setProperty(javax.xml.rpc.Stub.PASSWORD_PROPERTY, password);
      	stub._setProperty(javax.xml.rpc.Stub.ENDPOINT_ADDRESS_PROPERTY, endpointAddress);
      	
      	HelloIF hello = (HelloIF)stub;	
      	System.out.println(hello.sayHello(" Duke (secure)" ));
      } catch (Exception ex) {
      	ex.printStackTrace();
      }								
      								

    Mutual Authentication

    1. Configure SSL connector

    2. Add the appropriate security elements to the web.xml deployment descriptor:

      
      <?xml version="1.0"?>
      <web-app version="2.4" ...>
      	<display-name>Secure Mutual Authentication Example</display-name>
      
      	<security-constraint>
      		<web-resource-collection>
      			<web-resource-name>SecureHello</web-resource-name>
      			<url-pattern>/hello</url-pattern>
      			<http-method>GET</http-method>
      			<http-method>POST</http-method>
      		</web-resource-collection>
      		
      		<user-data-constraint>
      			<transport-guarantee>CONFIDENTIAL</transport-guarantee>
      		</user-data-constraint>
      	</security-constraint>
      	
      	<login-config>
      		<auth-method>CLIENT-CERT</auth-method>
      	</login-config>
      </web-app>
      								
      								

    3. Set Security Properties in client code:

      try {
      	Stub stub = createProxy();
      	System.setProperty("javax.net.ssl.keyStore", keyStore);
      	System.setProperty("javax.net.ssl.keyStorePassword", keyStorePassword);
      	System.setProperty("javax.net.ssl.trustStore", trustStore);
      	System.setProperty("javax.net.ssl.trustStorePassword", trustStorePassword);
      	stub._setProperty(javax.xml.rpc.Stub.ENDPOINT_ADDRESS_PROPERTY,endpointAddress);
      
      	HelloIF hello = (HelloIF)stub;
      	System.out.println(hello.sayHello(" Duke! secure!"));
      } catch (Exception ex) {
      	ex.printStackTrace();
      }								
      								

    The information you are posting should be related to java and ORACLE technology. Not political.