HSR = High-Speed Rail
Refers to railway systems designed for trains that travel at very high speeds, usually over 250 km/h (155 mph).
✅ Example:
> Japan’s Shinkansen and France’s TGV are famous HSR systems.
🔹 Key Features:
Dedicated tracks with gentle curves and slopes
Advanced signaling systems
Electric traction
High passenger comfort
---
🏗️ 2. Hot-Rolled Steel (Construction / Materials)
HSR can sometimes be used (less commonly) to mean Hot Structural Rolled steel section.
✅ Example:
> HSR sections are used in steel frameworks and columns.
---
🧬 3. Health and Safety Regulation (Workplace / Law)
HSR = Health and Safety Representative
A person elected to represent workers on health and safety matters in the workplace.
✅ Example:
> The HSR inspects the site to ensure compliance with safety standards.
---
📊 4. Human Subjects Research (Academia / Medicine)
HSR = Human Subjects Research
Any study involving people as participants, common in medical and behavioral research.
✅ Example:
> All HSR studies must be approved by an ethics committee.
---
Would you tell me which field you’re asking about (engineering, transport, medical, etc.)?
I can then give you the exact definition and details for that context.
The abbreviation HSR can mean different things depending on the field — here are the most common uses 👇
HSR = High-Speed Rail
Refers to railway systems designed for trains that travel at very high speeds, usually over 250 km/h (155 mph).
✅ Example:
> Japan’s Shinkansen and France’s TGV are famous HSR systems.
🔹 Key Features:
Dedicated tracks with gentle curves and slopes
Advanced signaling systems
Electric traction
High passenger comfort
---
🏗️ 2. Hot-Rolled Steel (Construction / Materials)
HSR can sometimes be used (less commonly) to mean Hot Structural Rolled steel section.
✅ Example:
> HSR sections are used in steel frameworks and columns.
---
🧬 3. Health and Safety Regulation (Workplace / Law)
HSR = Health and Safety Representative
A person elected to represent workers on health and safety matters in the workplace.
✅ Example:
> The HSR inspects the site to ensure compliance with safety standards.
---
📊 4. Human Subjects Research (Academia / Medicine)
HSR = Human Subjects Research
Any study involving people as participants, common in medical and behavioral research.
✅ Example:
> All HSR studies must be approved by an ethics committee.
---
Would you tell me which field you’re asking about (engineering, transport, medical, etc.)?
I can then give you the exact definition and details for that context.
The abbreviation HSR can mean different things depending on the field — here are the most common uses 👇
---
🚄 1. High-Speed Rail (T
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