Easy Struts Projects to learn and get into development ASAP.
These Struts Project will help you jump the hurdle of learning complex Struts Technology.
Struts Project highlights:
Hibernate Integration Tutorial
In this tutorial I will show you how to integrate Struts and Hibernate. After completing this tutorial you will be able to use Hibernate in your Struts project. Download the source code of Struts Hibernate Integration Tutorial a>.
This section describes how to setup database and populate it with the data. We are using MySQL Database for this tutorial.
This section explains you to setup the develop workbench for our Struts Hibernate tutorial
In this section we will write required hibernate objects like configuration files and then integrate all the stuffs.
In this section we will write Hibernate Struts Plugin Java code and integrate it with the Struts.
In this section we will write web client to test struts Plugin. We will be developing a search form to search the tutorials from the table.
In this section we will build our Struts Hibernate Plugin Application and then test.
and User Registration Application Using Struts and Spring
You can easily use this Login application to quick start your application development.
Other Struts Projects
Welcome to the OPS examples! Here you will find various examples illustrating the capabilities of OPS, from the OPS Tutorial examples to XForms examples, and much more. For more information about OPS, please visit the following resources:
OPS User Guide. The User Guide is the reference OPS documentation.
OPS Tutorial. The OPS Tutorial familiarizes the reader with the technologies and steps required to build applications with OPS.
Mockrunner is a lightweight framework for unit testing applications in the J2EE environment. It supports servlets, filters, tag classes and Struts actions and forms. Furthermore it includes a JDBC, a JMS and a JCA test framework and can be used in conjunction with MockEJB to test EJB based applications. Mockrunner extends JUnit and simulates the necessary behaviour without calling the real infrastructure. It does not need a running application server or a database. Furthermore it does not call the web container or the Struts ActionServlet. It is very fast and enables the user to manipulate all involved classes and mock objects in all steps of the test. It can be used to write very sophisticated unit-tests for J2EE based applications without any overhead. Mockrunner does not support any type of in-container testing. Mockrunner does not read any configuration file like web.xml or struts-config.xml.
StrutsEJB is an open source class library for building J2EE-based web applications quickly using Struts, EJB and JSTL. The library provides several out-of-the-box solutions: EJBCommand
StrutsEJB offers a generic Struts Action class and Session Facade that remove the need for much of the routine coding involved in EJB and Struts integration. You merely write an EJBCommand class containing your application's business logic and add an entry to struts-config.xml. You will be freed from burden of coding any of the the following:
heavy Session Beans and DDs for each component of the business logic
Action and Action Form classes for each Struts processing step
Session Bean life cycle management (create/remove) with HttpSession
JNDI access and system level exception handling
J2EE patterns like Business Delegate and Service Locator
sequence and GUID generation and so on.
LogWeb is a web interface for configuring Log4J at runtime within a servlet container. In response to numerous requests, LogWeb has been restructured to make it easier to incorporate LogWeb as a 3rd party component within your web-apps. The installation document outlines the different ways to install logWeb.
Every feature of Log4J that can be configured from the log4j.xml configuration file is available through this interface.
There is a demo installation of the LogWeb application.
If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.
Ask your questions, our development team will try to give answers to your questions.