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
  • Spring Tutorial Step by Step


    Collections Setter Injection

    This is the example how Java Collection type List, Set, Map and Properties used in Setter Injection.

    <bean id="empBean" class="com.techfaq.EmpBean">
    <property name="adminEmails">
    <props>
    <prop key="administrator">administrator@somecompany.org</prop>
    <prop key="support">support@somecompany.org</prop>
    <prop key="development">development@somecompany.org</prop>
    </props>
    </property>
    <property name="addressList">
    <list>
    <ref bean="address" />
    </list>
    </property>
    <property name="parameters">
    <map> <entry key="TRANS_ID">
    <value>65</value>
    </entry>
    <entry key="SERVER_NAME">
    <value>tsserver1</value>
    </entry>
    <entry key="PROCESS_CODE">
    <value>PCXYZ</value>
    </entry>
    </map>
    </property>
    <property name="roleSet">
    <set>
    <ref bean="roleBean" />
    </set>
    </property>
    </bean>


    The Java Code is (EmpBean.java)
    package com.techfaq;
    public class EmpBean {
    private Map parameters;
    private Set roleSet;
    private List addressList;
    private Properties adminEmails;
    public Map getParameters() {
    return parameters;
    }
    public void setParameters(Map parameters) {
    this.parameters = parameters;
    }
    /**
    * @return Returns the addressList.
    */
    public List getAddressList() {
    return addressList;
    }
    /**
    * @param addressList The addressList to set.
    */
    public void setAddressList(List addressList) {
    this.addressList = addressList;
    }
    /**
    * @return Returns the adminEmails.
    */
    public Properties getAdminEmails() {
    return adminEmails;
    }
    /**
    * @param adminEmails The adminEmails to set.
    */
    public void setAdminEmails(Properties adminEmails) {
    this.adminEmails = adminEmails;
    }
    /**
    * @return Returns the roleSet.
    */
    public Set getRoleSet() {
    return roleSet;
    }
    /**
    * @param roleSet The roleSet to set.
    */
    public void setRoleSet(Set roleSet) {
    this.roleSet = roleSet;
    }
    }

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