Consulting Training Blog Careers About Us Contact Us

Struts Training

See All Scheduled Courses

Intertech delivers a full series of Struts training courses. Our Struts training courses are instructor-led and can be taken in a classroom setting or live online. See more details of our course offerings below the course listings.

Testimonials

Sparked my interest on learning more about design patterns. This will help me with improving design decisions at work.

Arbindra B

We reached out to Intertech for help with a mobile barcoding project to help our users manage their warehouses more efficiently. We had a need for mobile development expertise which we did not have in-house. Intertech provided the right resource at the right time for our project. They have listened to our needs every step of the way, been more than flexible, and the consultant is a perfect resource for our team. I cannot recommend their services enough.

Benjamin S

Very good class. Labs were very helpful in learning about APP-V. Material was well organized, as well as easy to follow and understand. Facilities were nice as well. A variety of snacks were provided free of charge to help keep is alert throughout the day.

Dave S

Effective training with a very knowledgeable trainer. Fast paced and very in depth. Would do it again!

Teresa H

I did not realize I had very minimum knowledge of Hibernate and JPA until I took the training at Intertech. It was eye opening and the training has built a confidence on the subject. The training material was precise and covering all the important topics. The trainer had good knowledge on the subject and many thanks for his patience.

Saravanan K

Course Finder

Return To Top
Filter Options
close

Training Category

  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See more Adobe Categories
  • See more Agile | Scrum Categories
  • See more Agile | Scrum Categories
  • See more Business Categories
  • See more Citrix Categories
  • See more CompTIA Categories
  • See more EC Council Categories
  • See more IBM Categories
  • See more IBM Categories
  • See more ITIL Categories
  • See more Java Categories
  • See more Java Categories
  • See more Java Categories
  • See more Java Categories
  • See more Linux Categories
  • See more Linux Categories
  • See more Machine Learning Categories
  • See more Microsoft Categories
  • See more Microsoft Categories
  • See more Microsoft Categories
  • See more Microsoft Categories
  • See more Microsoft Categories
  • See more Microsoft Categories
  • See more Microsoft Categories
  • See more Microsoft Categories
  • See more Microsoft Categories
  • See more Microsoft Categories
  • See more Microsoft Categories
  • See more Microsoft Categories
  • See more Mobile Categories
  • See more Mobile Categories
  • See more Mobile Categories
  • See more Mobile Categories
  • See more Mobile Categories
  • See more Network Categories
  • See more Network Categories
  • See more Open Source Categories
  • See more Open Source Categories
  • See more Open Source Categories
  • See more Oracle Categories
  • See more Oracle Categories
  • See more Programming Categories
  • See more Programming Categories
  • See more Software Testing Categories
  • See more VMware Categories
  • See more VMware Categories
  • See more VMware Categories
  • See more VMware Categories
  • See more VMware Categories
  • See more VMware Categories
  • See more Web Development Categories
  • See more Web Development Categories
  • See more Web Development Categories
  • See more Web Development Categories
  • See more Web Development Categories
  • See more Web Development Categories
  • See more Web Development Categories
  • See more Web Development Categories
  • See more Web Development Categories
  • See more Web Development Categories
  • See more XML Categories

Scheduled Classes

Guaranteed To Run


Date

  • X
  • X
  • Please ensure that the End Date is greater than or equal to the Start Date.
  • Please ensure that the End Date is greater than the present Date.

Delivery

Location

- of results

Free Resources

Complete Guide to Becoming a Full Stack Developer

Free Book Chapter: Spring Web

Free Book Chapter: Java Web Services

MORE ON STRUTS TRAINING

Intertech delivers a series of courses on Struts including Struts training in the Eclipse, RAD, and WebLogic IDEs/environments.  Intertech’s Struts courses deliver solid coverage of the core elements of Struts including:

  • Struts setup and configuration including understanding the minimal Strut JARs, use of the Struts blank WAR, and the non-Java technologies need for a full Struts environment including JavaScript, CSS, and XML
  • Struts as a Model View Controller (MVC) framework
  • FilterDispatcher, the Struts provided filter, and its role as the center controller including filter mapping to the web.xml file and routing to action classes via struts.xml
  • Action classes as a wrapper for encapsulating business logic including retrieving parameters from the view, calling on the business model, persisting data, and making remote calls
  • Use of POJO/JavaBean architectural model
  • Java Server Pages (JSPs), Struts custom tags, and JavaServer Pages Standard Tag Library (JSTL) as the view
  • Application logging including Common Logging and Log4J
  • Object Graph Notation Language (OGNL), Struts expression language, for setting and getting properties of Java objects
  • Results and result handling including mapping in the struts.xml file, transferring to views, calling actions, and use of result strings and struts.xml as a way to decouple application components
  • JSP Tags including JSTL and custom tag libraries including control, data, UI, and non-form UI tags, and use of tags with JavaBeans
  • Using Struts with Ajax
  • Built-in and custom form validation including client and server side, Java code, Ajax, and JavaScript
  • Interceptors for executing code before and after an Action is invoked including using built-in interceptors, building of an interceptor stack using existing stack and custom interceptors
  • I18N/L10N Struts support and message resource bundles

Struts 2 requires technology and runtime minimums of Servlet API 2.4, JSP API 2.0 and Java 5

Looking for Different Training?