The word “strut” has several meanings depending on the context 👇
🧱 In Engineering / Construction:
Strut means a structural support member designed to resist compression (pushing forces).
It helps stabilize a structure or framework by keeping components in position and preventing them fr...
The word “strut” has several meanings depending on the context 👇
🧱 In Engineering / Construction:
Strut means a structural support member designed to resist compression (pushing forces).
It helps stabilize a structure or framework by keeping components in position and preventing them from buckling.
✅ Example:
> The roof trusses are supported by steel struts.
🔹 Compare:
Strut → resists compression (pushing).
Tie → resists tension (pulling).
---
✈️ In Automotive / Aerospace:
A strut is a shock absorber or supporting bar that connects parts and absorbs forces.
✅ Example:
> The airplane wing is supported by struts.
The car’s front suspension uses MacPherson struts.
---
💃 In Everyday English:
To strut (verb): means to walk proudly or confidently, often in a showy or boastful way.
✅ Example:
> He strutted down the street like a model on the runway.
---
Would you like me to explain “strut” in engineering terms with diagrams or examples (like in trusses or bridges)?
The word “strut” has several meanings depending on the context 👇
🧱 In Engineering / Construction:
Strut means a structural support member designed to resist compression (pushing forces).
It helps stabilize a structure or framework by keeping components in position and preventing them from buckling.
✅ Example:
> The roof trusses are supported by steel struts.
🔹 Compare:
Strut → resists compression (pushing).
Tie → resists tension (pulling).
---
✈️ In Automotive / Aerospace:
A strut is a shock absorber or supporting bar that connects parts and absorbs forces.
✅ Example:
> The airplane wing is supported by struts.
The car’s front suspension uses MacPherson struts.
---
💃 In Everyday English:
To strut (verb): means to walk proudly or confidently, often in a showy or boastful way.
✅ Example:
> He strutted down the street like a model on the runway.
---
Would you like me to explain “strut” in engineering terms with diagrams or examples (like in trusses or bridges)?
The word “strut” has several meanings depending on the context 👇
🧱 In Engineering / Construction:
Strut means a structural support member designed to resist compression (pushing forces).
It helps stabilize a structure or framework by keeping components in position and preventing them from buckling.
✅ Example:
> The roof trusses are supported by steel struts.
🔹 Compare:
Strut → resists compression (pushing).
Tie → resists tension (pulling).
---
✈️ In Automotive / Aerospace:
A strut is a shock absorber or supporting bar that connects parts and absorbs forces.
✅ Example:
> The airplane wing is supported by struts.
The car’s front suspension uses MacPherson struts.
---
💃 In Everyday English:
To strut (verb): means to walk proudly or confidently, often in a showy or boastful way.
✅ Example:
> He strutted down the street like a model on the runway.
---
Would you like me to explain “strut” in engineering terms with diagrams or examples (like i
Size: 62.97 KB
Language: en
Added: Oct 21, 2025
Slides: 15 pages
Slide Content
Struts
Agenda
Preface
Struts and its components
An example
The architecture required for
Struts Applications
Preface
Problem we faced when designing JSP:
Familiar with HTML and expertise in web
design (the content, font, color, web page
layout etc.)
Having Programming knowledge with Java
(embedded java code in JSP)
Break down the
tasks with Struts
What is
Struts
Norwegian word meaning ostrich
A Java open source framework
especially used for web application
development.
With Struts, developers can following
the MVC design pattern to design
web application
What is MVC design pattern
Input ProcessingOutput
ControllerModel View
Calculation,
database
operation,
connection
with remote
systems
Application
screen, web
pages
Controller in Struts
Called ActionServlet
Its functions:
- Receive http request from client
(Web browser)
- Invoke Model part by calling
Action objects
- Send the JSP file returned by
Action objects back to the client
Model component in Struts
In Action objects
Its functions:
- Carrying out business related
processing (by itself or other objects)
- Determining the next web page to
send to the client
View component in Struts
Html and JSP files with Struts tags
embedded
Features provided by Struts tags:
- Sophisticated html form handling
(validation, error display etc.)
- Display localized messages
stored in a resource file on web
page (message tag)
- And many others …
How to get M V C parts work
together
A configuration file called struts-
config.xml in XML format
Defines Action classes, Java Beans used
in the project
Define “virtual” paths to be used in JSP
files
An
example
In TestWeb1.jsp:
…<struts-html:form action=“action1”>…
In struts-config.xml:
… < action path=“action1”
type=“JavaBean1”…>…
<forward name=“next1"
path="/nextpage1.jsp"/>
If changing to use another java
bean as Action class in the future,…
The whole process of a client
request
ActionServlet
Action object
JavaBean1
JSP / HTML
files
nextpage1.js
p
Call
“action1”
ActionForward
next1
Client
request
find
The architecture required for Struts Applications
Struts Applications
Struts classes / Taglib
Java Application Server
JSP / Servlet engine
Summary
Breakdown web development into
MVC parts
Easy to develop and maintain