Top 30 Struts Interview Questions and Answers (2026)

ฮ ฯฮฟฮตฯฮฟฮนฮผฮฑฯฮฏฮฑ ฮณฮนฮฑ ฮผฮนฮฑ ฯฯ
ฮฝฮญฮฝฯฮตฯ
ฮพฮท ฮณฮนฮฑ ฯฮฟ Struts; ฮฯฮฑ ฮฝฮฑ ฮตฮพฮตฯฮฌฯฮฟฯ
ฮผฮต ฯฮฟฮนฮตฯ ฯฯฮฟฮบฮปฮฎฯฮตฮนฯ ฮผฯฮฟฯฮตฮฏ ฮฝฮฑ ฯฯฮฟฮบฯฯฮฟฯ
ฮฝ. ฮ ฮบฮฑฯฮฑฮฝฯฮทฯฮท ฯฮทฯ ฯฯ
ฮฝฮญฮฝฯฮตฯ
ฮพฮทฯ ฮณฮนฮฑ ฯฮฟ Struts ฮฒฮฟฮทฮธฮฌ ฯฮฟฯ
ฯ ฯ
ฯฮฟฯฮทฯฮฏฮฟฯ
ฯ ฮฝฮฑ ฯฯฮฟฮฒฮปฮญฯฮฟฯ
ฮฝ ฯฮนฯ ฯฯฮฟฯฮดฮฟฮบฮฏฮตฯ ฮบฮฑฮน ฮฝฮฑ ฮตฯฮนฮดฮตฮฏฮพฮฟฯ
ฮฝ ฮณฮฝฯฯฮตฮนฯ ฮผฮญฯฯ ฮตฯฯฯฮฎฯฮตฯฮฝ ฯฮฟฯ
ฮฑฯฮฟฮบฮฑฮปฯฯฯฮฟฯ
ฮฝ ฮฒฮฌฮธฮฟฯ ฮบฮฑฮน ฮฑฮพฮฏฮฑ ฮฑฯฮฟฯฮตฮปฮตฯฮผฮฑฯฮนฮบฮฌ.
ฮ Struts ฯฯ
ฮฝฮตฯฮฏฮถฮตฮน ฮฝฮฑ ฯฯฮฟฯฯฮญฯฮตฮน ฮนฯฯฯ
ฯฮญฯ ฮตฯ
ฮบฮฑฮนฯฮฏฮตฯ ฯฯฮฑฮดฮนฮฟฮดฯฮฟฮผฮฏฮฑฯ ฮบฮฑฮธฯฯ ฮฟฮน ฮตฯฮฑฮนฯฮตฮฏฮตฯ ฮตฮบฯฯ
ฮณฯฯฮฟฮฝฮฏฮถฮฟฮฝฯฮฑฮน Java ฮตฯฮฑฯฮผฮฟฮณฮญฯ, ฯฮฟฯ
ฮฑฯฮฑฮนฯฮฟฯฮฝ ฯฮตฯฮฝฮนฮบฮฎ ฮตฮผฯฮตฮนฯฮฏฮฑ ฮบฮฑฮน ฮตฮพฮตฮนฮดฮฏฮบฮตฯ
ฯฮท ฯฯฮฟฮฝ ฯฮฟฮผฮญฮฑ ฮณฮนฮฑ ฮตฯฮตฮบฯฮฌฯฮนฮผฮตฯ ฮปฯฯฮตฮนฯ. ฮ ฮตฯฮณฮฑฯฮฏฮฑ ฯฯฮฟฮฝ ฯฮฟฮผฮญฮฑ ฮฒฮตฮปฯฮนฯฮฝฮตฮน ฯฮนฯ ฮดฮตฮพฮนฯฯฮทฯฮตฯ ฮฑฮฝฮฌฮปฯ
ฯฮทฯ ฮบฮฑฮน ฯฮทฮฝ ฯฮตฯฮฝฮนฮบฮฎ ฮตฮพฮตฮนฮดฮฏฮบฮตฯ
ฯฮท ฯฮฟฯ
ฮฑฮฝฮฑฮผฮญฮฝฮฟฯ
ฮฝ ฮฟฮน ฮตฯฮนฮบฮตฯฮฑฮปฮฎฯ ฮฟฮผฮฌฮดฯฮฝ ฮบฮฑฮน ฮฟฮน ฮฑฮฝฯฯฮตฯฮฟฮน ฯ
ฯฮฌฮปฮปฮทฮปฮฟฮน, ฮฒฮฟฮทฮธฯฮฝฯฮฑฯping ฮฮน ฯฯฯฯฮฟฮตฯฮตฮฏฯ, ฮฟฮน ฮผฮตฯฮฑฮฏฮฟฯ
ฮตฯฮนฯฮญฮดฮฟฯ
ฮบฮฑฮน ฮฟฮน ฮญฮผฯฮตฮนฯฮฟฮน ฮตฯฮฑฮณฮณฮตฮปฮผฮฑฯฮฏฮตฯ ฮฑฯฮฑฮฝฯฮฟฯฮฝ ฯฮต ฯฯ
ฮฝฮฎฮธฮตฮนฯ ฮบฮฑฮน ฯฯฮฟฯฯฯฮทฮผฮญฮฝฮตฯ ฮตฯฯฯฮฎฯฮตฮนฯ ฮณฮนฮฑ ฮฑฮฝฮฌฯฯฯ
ฮพฮท. ฮฮนฮฑฮฒฮฌฯฯฮต ฯฮตฯฮนฯฯฯฯฮตฯฮฑ ...
ฮฯฯฯฮฎฯฮตฮนฯ ฮบฮฑฮน ฮฑฯฮฑฮฝฯฮฎฯฮตฮนฯ ฮณฮนฮฑ ฯฮท ฯฯ ฮฝฮญฮฝฯฮตฯ ฮพฮท Top Struts
1) ฮ ฯฯ ฮธฮฑ ฮตฮพฮทฮณฮฟฯฯฮฑฯฮต ฯฮทฮฝ ฮฒฮฑฯฮนฮบฮฎ ฮฑฯฯฮนฯฮตฮบฯฮฟฮฝฮนฮบฮฎ ฯฮฟฯ ฯฮปฮฑฮนฯฮฏฮฟฯ Struts ฮบฮฑฮน ฯฮฟฮฝ ฮบฯฮบฮปฮฟ ฮถฯฮฎฯ ฯฮฟฯ ฯฮต ฮญฮฝฮฑฮฝ ฯฯฮฑฮณฮผฮฑฯฮนฮบฯ ฮบฯฯฮผฮฟ; Java ฮดฮนฮฑฮดฮนฮบฯฯ ฮฑฮบฮฎ ฮตฯฮฑฯฮผฮฟฮณฮฎ;
ฮ ฮฑฯฯฮนฯฮตฮบฯฮฟฮฝฮนฮบฮฎ Struts ฮฑฮบฮฟฮปฮฟฯ
ฮธฮตฮฏ ฯฮฟ ฮผฮฟฯฮฏฮฒฮฟ ModelโViewโController (MVC), ฯฯฮฟฯ
ฮบฮฌฮธฮต ฮตฯฮฏฯฮตฮดฮฟ ฮญฯฮตฮน ฮผฮนฮฑ ฯฮฑฯฯฯ ฮบฮฑฮธฮฟฯฮนฯฮผฮญฮฝฮท ฮตฯ
ฮธฯฮฝฮท ฯฮฟฯ
ฯฯฮฟฯฮธฮตฮฏ ฯฮฟฮฝ ฮดฮนฮฑฯฯฯฮนฯฮผฯ ฯฯฮฝ ฮถฮทฯฮทฮผฮฌฯฯฮฝ. ฮ ฮบฯฮบฮปฮฟฯ ฮถฯฮฎฯ ฮพฮตฮบฮนฮฝฮฌ ฯฯฮฑฮฝ ฮญฮฝฮฑฯ ฯฮตฮปฮฌฯฮทฯ ฯฯฮญฮปฮฝฮตฮน ฮญฮฝฮฑ ฮฑฮฏฯฮทฮผฮฑ, ฯฮฟ ฮฟฯฮฟฮฏฮฟ ฮฑฮฝฮฑฯฮฑฮนฯฮฏฮถฮตฯฮฑฮน ฮฑฯฯ ฯฮฟ ActionServletฮฯ
ฯฯ ฯฮฟ servlet ฯฯ
ฮผฮฒฮฟฯ
ฮปฮตฯฮตฯฮฑฮน ฯฮฟ struts-config.xml ฮณฮนฮฑ ฮฝฮฑ ฯฯฮฟฯฮดฮนฮฟฯฮฏฯฮตฯฮต ฯฮฟฮนฮฟ ฮฮฝฮญฯฮณฮตฮนฮตฯ ฮ ฮบฮปฮฌฯฮท Action ฯฯฮญฯฮตฮน ฮฝฮฑ ฮตฯฮตฮพฮตฯฮณฮฑฯฯฮตฮฏ ฯฮฟ ฮฑฮฏฯฮทฮผฮฑ. ฮ ฮบฮปฮฌฯฮท Action ฮฑฮปฮปฮทฮปฮตฯฮนฮดฯฮฌ ฮผฮต ฯฮฟ ฮตฯฮฏฯฮตฮดฮฟ Model (ฮตฯฮนฯฮตฮนฯฮทฮผฮฑฯฮนฮบฮฎ ฮปฮฟฮณฮนฮบฮฎ ฮฎ ฯ
ฯฮทฯฮตฯฮฏฮตฯ), ฯฯฮฟฮตฯฮฟฮนฮผฮฌฮถฮตฮน ฮญฮฝฮฑ ActionForwardฮบฮฑฮน ฮบฮฑฯฮตฯ
ฮธฯฮฝฮตฮน ฯฮท ฯฮฟฮฎ ฯฮต ฮผฮนฮฑ ฮบฮฑฯฮฌฮปฮปฮทฮปฮท ฯฮตฮปฮฏฮดฮฑ JSP ฮณฮนฮฑ ฮฑฯฯฮดฮฟฯฮท.
ฮ ฮฑฯฮฌฮดฮตฮนฮณฮผฮฑ: ฮฃฮต ฮผฮนฮฑ ฯฮฟฮฎ ฮฟฮปฮฟฮบฮปฮฎฯฯฯฮทฯ ฮฑฮณฮฟฯฮฌฯ ฮทฮปฮตฮบฯฯฮฟฮฝฮนฮบฮฟฯ ฮตฮผฯฮฟฯฮฏฮฟฯ , ฮท ฮบฮปฮฌฯฮท Action ฮตฯฮนฮบฯ ฯฯฮฝฮตฮน ฯฮฟ ฮบฮฑฮปฮฌฮธฮน ฮฑฮณฮฟฯฯฮฝ, ฮฑฮปฮปฮทฮปฮตฯฮนฮดฯฮฌ ฮผฮต ฯ ฯฮทฯฮตฯฮฏฮตฯ ฯฮปฮทฯฯฮผฯฮฝ ฮบฮฑฮน ฯฯฮฟฯฮธฮตฮฏ ฯฮฟ ฮฑฯฮฟฯฮญฮปฮตฯฮผฮฑ ฯฮต JSP ฮตฯฮนฯฯ ฯฮฏฮฑฯ ฮฎ ฯฯฮฌฮปฮผฮฑฯฮฟฯ.
ฮฯฮนฯฮบฯฯฮทฯฮท ฮบฯฮบฮปฮฟฯ ฮถฯฮฎฯ Struts
| ฮฮฎฮผฮฑ | ฮ ฮตฯฮนฮณฯฮฑฯฮฎ |
|---|---|
| 1 | ฮคฮฟ ฮฑฮฏฯฮทฮผฮฑ ฯฮฟฯ ฯฮตฮปฮฌฯฮท ฯฯฮฌฮฝฮตฮน ฯฯฮฟ ActionServlet |
| 2 | ฮคฮฟ Servlet ฮดฮนฮฑฮฒฮฌฮถฮตฮน ฯฮท ฮดฮนฮฑฮผฯฯฯฯฯฮท ฮณฮนฮฑ ฮฝฮฑ ฮตฮฝฯฮฟฯฮฏฯฮตฮน ฯฮทฮฝ ฮบฮปฮฌฯฮท Action |
| 3 | ฮ ฮบฮปฮฌฯฮท ฮดฯฮฌฯฮทฯ ฮตฮบฯฮตฮปฮตฮฏ ฮตฯฮนฯฮตฮนฯฮทฮผฮฑฯฮนฮบฮฎ ฮปฮฟฮณฮนฮบฮฎ |
| 4 | ฮฯฮนฯฯฯฮฟฯฮฎ ฮฯฮฌฯฮทฯฮฮผฯฯฯฯ |
| 5 | ฮคฮฟ JSP ฮฑฯฮฟฮดฮฏฮดฮตฮน ฯฮทฮฝ ฯฮตฮปฮนฮบฮฎ ฮฑฯฮฌฮฝฯฮทฯฮท |
2) ฮ ฮฟฮนฮฟฮน ฮดฮนฮฑฯฮฟฯฮตฯฮนฮบฮฟฮฏ ฯฯฯฮฟฮน ฮบฮปฮฌฯฮตฯฮฝ ฮดฯฮฌฯฮทฯ ฯ ฯฮฌฯฯฮฟฯ ฮฝ ฯฯฮฑ Struts ฮบฮฑฮน ฯฮฟฮนฮฟฮน ฯฮฑฯฮฌฮณฮฟฮฝฯฮตฯ ฮบฮฑฮธฮฟฯฮฏฮถฮฟฯ ฮฝ ฯฯฯฮต ฯฯฮญฯฮตฮน ฮฝฮฑ ฯฯฮทฯฮนฮผฮฟฯฮฟฮนฮตฮฏฯฮฑฮน ฮท ฮบฮฑฮธฮตฮผฮฏฮฑ;
ฮคฮฟ Struts ฯฮฑฯฮญฯฮตฮน ฮดฮนฮฌฯฮฟฯฮฟฯ
ฯ ฯฯฯฮฟฯ
ฯ ฮบฮปฮฌฯฮตฯฮฝ Action ฮณฮนฮฑ ฯฮทฮฝ ฮฑฮฝฯฮนฮผฮตฯฯฯฮนฯฮท ฯฮฟฮนฮบฮฏฮปฯฮฝ ฮฑฯฮฑฮนฯฮฎฯฮตฯฮฝ, ฮตฯฮนฯฯฮญฯฮฟฮฝฯฮฑฯ ฯฯฮฟฯ
ฯ ฯฯฮฟฮณฯฮฑฮผฮผฮฑฯฮนฯฯฮญฯ ฮฝฮฑ ฮตฯฮนฮปฮญฮพฮฟฯ
ฮฝ ฯฮทฮฝ ฮบฮฑฯฮฑฮปฮปฮทฮปฯฯฮตฯฮท ฯ
ฮปฮฟฯฮฟฮฏฮทฯฮท ฮณฮนฮฑ ฯฯ
ฮณฮบฮตฮบฯฮนฮผฮญฮฝฮตฯ ฯฮตฯฮนฯฯฯฯฮตฮนฯ ฯฯฮฎฯฮทฯ. ฮฮฝฮฑ ฯฯฯฯฯ
ฯฮฟ Action ฮตฯฮตฮพฮตฯฮณฮฌฮถฮตฯฮฑฮน ฮฑฯฮปฮฌ ฮฑฮนฯฮฎฮผฮฑฯฮฑ, ฮตฮฝฯ ฮตฮพฮตฮนฮดฮนฮบฮตฯ
ฮผฮญฮฝฮตฯ ฮตฮฝฮญฯฮณฮตฮนฮตฯ ฯฯฯฯ DispatchAction or LookupDispatchAction ฮตฯฮนฯฯฮญฯฮฟฯ
ฮฝ ฯฮท ฮดฯฮฟฮผฮฟฮปฯฮณฮทฯฮท ฯฮต ฮตฯฮฏฯฮตฮดฮฟ ฮผฮตฮธฯฮดฮฟฯ
ฮบฮฑฮน ฯฮท ฮฒฮตฮปฯฮนฯฮผฮญฮฝฮท ฮฑฯฮธฯฯฯฮนฮผฯฯฮทฯฮฑ. ฮ ฮตฯฮนฮปฮฟฮณฮฎ ฮตฮพฮฑฯฯฮฌฯฮฑฮน ฮฑฯฯ ฯฮฑฯฮฌฮณฮฟฮฝฯฮตฯ ฯฯฯฯ ฮฟ ฮฑฯฮนฮธฮผฯฯ ฯฯฮฝ ฮปฮตฮนฯฮฟฯ
ฯฮณฮนฯฮฝ, ฮท ฮฑฮฝฮฌฮณฮบฮท ฮตฯฮฑฮฝฮฑฯฯฮทฯฮนฮผฮฟฯฮฟฮฏฮทฯฮทฯ ฮฎ ฮท ฮฑฮฝฮฌฮณฮบฮท ฮตฮปฮฑฯฮนฯฯฮฟฯฮฟฮฏฮทฯฮทฯ ฯฮทฯ ฮดฮนฮฑฮผฯฯฯฯฯฮทฯ.
ฮ ฮฑฯฮฌฮดฮตฮนฮณฮผฮฑ: ฮฮฌฮฝ ฮผฮนฮฑ ฯฮตฮปฮฏฮดฮฑ ฯฮตฯฮนฮญฯฮตฮน ฯฮฟฮปฮปฮฑฯฮปฮญฯ ฮปฮตฮนฯฮฟฯ
ฯฮณฮฏฮตฯโฯฯฯฯ ฯ.ฯ. add, editฮบฮฑฮน delete-DispatchAction ฮฑฯฮฟฯฮตฯฮณฮตฮน ฯฮท ฮดฮทฮผฮนฮฟฯ
ฯฮณฮฏฮฑ ฯฮฟฮปฮปฮฑฯฮปฯฮฝ ฮผฮตฮผฮฟฮฝฯฮผฮญฮฝฯฮฝ ฮบฮปฮฌฯฮตฯฮฝ ฮฮฝฮตฯฮณฮตฮนฯฮฝ.
| ฮคฯฯฮฟฯ ฮตฮฝฮญฯฮณฮตฮนฮฑฯ | ฮงฮฑฯฮฑฮบฯฮทฯฮนฯฯฮนฮบฮฌ: | ฮงฯฮฎฯฮท ฮธฮฎฮบฮทฯ |
|---|---|---|
| ฮฮฝฮญฯฮณฮตฮนฮตฯ | ฮฮฑฯฮนฮบฮฎ ฮดฮนฮฑฯฮตฮฏฯฮนฯฮท ฮฑฮนฯฮทฮผฮฌฯฯฮฝ | ฮฯฮปฮญฯ ฯฮฟฮญฯ ฮฑฮนฯฮฎฮผฮฑฯฮฟฯ-ฮฑฯฯฮบฯฮนฯฮทฯ |
| ฮฯฮฌฯฮท ฮฯฮฟฯฯฮฟฮปฮฎฯ | ฮงฮฌฯฯฮตฯ ฮผฮต ฯฮฟฮปฮปฮฑฯฮปฮญฯ ฮผฮตฮธฯฮดฮฟฯ ฯ | ฮฮตฮนฯฮฟฯ ฯฮณฮฏฮตฯ CRUD ฯฮต ฮผฮฏฮฑ ฮผฯฮฝฮฟ ฯฮตฮปฮฏฮดฮฑ |
| LookupDispatchAction | ฮงฯฮทฯฮนฮผฮฟฯฮฟฮนฮตฮฏ ฯฮฟฮฝ ฯฮฌฯฯฮท ฮบฮปฮตฮนฮดฮนฮฟฯ-ฮผฮตฮธฯฮดฮฟฯ ping | ฮ ฮฟฮปฯ ฮณฮปฯฯฯฮนฮบฮฌ ฯฮตฯฮนฮฒฮฌฮปฮปฮฟฮฝฯฮฑ ฯฯฮฎฯฯฮท |
| ฮงฮฌฯฯฮทฯpingฮฯฮฌฯฮท ฮฯฮฟฯฯฮฟฮปฮฎฯ | ฮงฯฮทฯฮนฮผฮฟฯฮฟฮนฮตฮฏ ฯฮฌฯฯฮท ฮดฯฮฌฯฮทฯping | ฮฯ ฮฝฮฑฮผฮนฮบฮฎ ฮตฯฮนฮปฮฟฮณฮฎ ฮผฮตฮธฯฮดฮฟฯ |
3) ฮฮพฮทฮณฮฎฯฯฮต ฯฮท ฮดฮนฮฑฯฮฟฯฮฌ ฮผฮตฯฮฑฮพฯ ฯฯฮฝ Struts 1 ฮบฮฑฮน Struts 2 ฮบฮฑฮน ฮตฯฮนฯฮทฮผฮฌฮฝฮตฯฮต ฯฮฑ ฯฮปฮตฮฟฮฝฮตฮบฯฮฎฮผฮฑฯฮฑ ฮบฮฑฮน ฯฮฑ ฮผฮตฮนฮฟฮฝฮตฮบฯฮฎฮผฮฑฯฮฑ ฯฮทฯ ฮฑฮฝฮฑฮฒฮฌฮธฮผฮนฯฮทฯ.
ฮคฮฑ Struts 1 ฮบฮฑฮน Struts 2 ฮดฮนฮฑฯฮญฯฮฟฯ ฮฝ ฯฮนฮถฮนฮบฮฌ ฯฯ ฯฯฮฟฯ ฯฮทฮฝ ฮฑฯฯฮนฯฮตฮบฯฮฟฮฝฮนฮบฮฎ, ฯฮท ฮดฮนฮฑฯฮตฮฏฯฮนฯฮท ฮฑฮนฯฮทฮผฮฌฯฯฮฝ ฮบฮฑฮน ฯฮทฮฝ ฮตฯฮตฮบฯฮฑฯฮนฮผฯฯฮทฯฮฑ. ฮคฮฟ Struts 1 ฮฒฮฑฯฮฏฮถฮตฯฮฑฮน ฯฮต ฮผฮตฮณฮฌฮปฮฟ ฮฒฮฑฮธฮผฯ ฯฮต servlet APIs, ฮตฮฝฯ ฯฮฟ Struts 2 ฮฒฮฑฯฮฏฮถฮตฯฮฑฮน ฯฯฮฟ WebWork ฮบฮฑฮน ฮฑฮพฮนฮฟฯฮฟฮนฮตฮฏ interceptors, OGNL ฮบฮฑฮน ฮตฮฝฮญฯฮณฮตฮนฮตฯ ฯฮฟฯ ฮฒฮฑฯฮฏฮถฮฟฮฝฯฮฑฮน ฯฮต POJO. ฮ ฮฑฮฝฮฑฮฒฮฌฮธฮผฮนฯฮท ฯฯฮฟฯฯฮญฯฮตฮน ฮฒฮตฮปฯฮนฯฮผฮญฮฝฮท ฮตฯ ฮตฮปฮนฮพฮฏฮฑ ฮบฮฑฮน ฯฯฮณฯฯฮฟฮฝฮฑ ฯฮฑฯฮฑฮบฯฮทฯฮนฯฯฮนฮบฮฌ, ฮฑฮปฮปฮฌ ฮท ฮผฮตฯฮตฮณฮบฮฑฯฮฌฯฯฮฑฯฮท ฮตฮนฯฮฌฮณฮตฮน ฮตฯฮฏฯฮทฯ ฯฮฟฮปฯ ฯฮปฮฟฮบฯฯฮทฯฮฑ ฮปฯฮณฯ ฮฑฮปฮปฮฑฮณฯฮฝ ฯฯฮท ฮดฮนฮฑฮผฯฯฯฯฯฮท ฮบฮฑฮน ฯฮฑฯฯฯฮทฮผฮญฮฝฯฮฝ ฯฯฮฟฮนฯฮตฮฏฯฮฝ.
ฮ ฮปฮตฮฟฮฝฮตฮบฯฮฎฮผฮฑฯฮฑ ฮบฮฑฮน ฮผฮตฮนฮฟฮฝฮตฮบฯฮฎฮผฮฑฯฮฑ
| ฮฯฮฟฯฮท | ฮฃฯฯฮฟฯ ฯฯ 1 | ฮฃฯฯฮฟฯ ฯฯ 2 |
|---|---|---|
| ฮฮฑฮธฮฎฮผฮฑฯฮฑ ฮฯฮฌฯฮทฯ | ฮ ฯฮญฯฮตฮน ฮฝฮฑ ฮตฯฮตฮบฯฮฑฮธฮตฮฏ ฮท ฮบฮปฮฌฯฮท ฯฮปฮฑฮนฯฮฏฮฟฯ | ฮฯฮปฮฌ POJO |
| ฮฮนฮฑฯฮตฮฏฯฮนฯฮท ฮดฮตฮดฮฟฮผฮญฮฝฯฮฝ | ActionForm |
ฮงฯฮทฯฮนฮผฮฟฯฮฟฮนฮตฮฏ ฮบฮฑฮฝฮฟฮฝฮนฮบฮฌ Javaฮฆฮฑฯฯฮปฮนฮฑ |
| ฮฮบฯฮฑฯฮฟ | ฮ ฮตฯฮนฯฯฮนฯฮผฮญฮฝฮฟฯ | ฮฅฯฮทฮปฮฎฯ ฯฯฮฟฯฮฑฯฮผฮฟฮณฮฎฯ ฮฑฮฝฮฑฯฮฑฮนฯฮนฯฯฮนฮบฮฌ |
| ฮฯฮนฯฯฯฯฮตฮนฯ ฯฮทฯ ฮฮตฯฮฑฮฝฮฌฯฯฮตฯ ฯฮทฯ | ฮฮฑฮผฮฏฮฑ ฮฑฮปฮปฮฑฮณฮฎ | ฮฯฮฑฮนฯฮตฮฏฯฮฑฮน ฮฑฮฝฮฑฮดฮนฮฑฮผฯฯฯฯฯฮท ฮบฯฮดฮนฮบฮฑ |
ฮ ฮตฯฮฏฮปฮทฯฮท: ฮ ฮฑฮฝฮฑฮฒฮฌฮธฮผฮนฯฮท ฯฯฮฟฯฯฮญฯฮตฮน ฮฒฮตฮปฯฮนฯฯฮตฮนฯ ฯฯฮทฮฝ ฮฑฯฯฮดฮฟฯฮท ฮบฮฑฮน ฮผฮตฮนฯฮผฮญฮฝฮท ฯฯฮตฯฮตฯฯฯ ฯฮท ฯฯฮฎฯฮท, ฮฑฮปฮปฮฌ ฮฑฯฮฑฮนฯฮตฮฏ ฮฟฯ ฯฮนฮฑฯฯฮนฮบฮฎ ฮฑฮฝฮฑฮบฮฑฯฮฑฯฮบฮตฯ ฮฎ ฯฯฮฝ ฯ ฯฮฑฯฯฮฟฯ ฯฯฮฝ ฮตฯฮฑฯฮผฮฟฮณฯฮฝ.
4) ฮ ฮฟฮนฮฑ ฯฯฮฟฮนฯฮตฮฏฮฑ ฮฑฯฮฟฯฮตฮปฮฟฯฮฝ ฯฮฟ ฯฯฯฯฮทฮผฮฑ ฮดฮนฮฑฮผฯฯฯฯฯฮทฯ Struts ฮบฮฑฮน ฯฯฯ ฯฯ ฮฝฮตฯฮณฮฌฮถฮฟฮฝฯฮฑฮน ฮณฮนฮฑ ฯฮท ฮดฮนฮฑฯฮตฮฏฯฮนฯฮท ฯฮทฯ ฯฮฟฮฎฯ ฯฮทฯ ฮตฯฮฑฯฮผฮฟฮณฮฎฯ;
ฮ ฮดฮนฮฑฮผฯฯฯฯฯฮท ฯฯฮฝ ฮฑฮฝฯฮทฯฮฏฮดฯฮฝ ฮตฮฏฮฝฮฑฮน ฮบฮตฮฝฯฯฮฑฯฮนฯฮผฮญฮฝฮท ฯฯฮฟ struts-config.xml, ฯฮฟ ฮฟฯฮฟฮฏฮฟ ฮบฮฑฮธฮฟฮดฮทฮณฮตฮฏ ฯฮฟ ฯฮปฮฑฮฏฯฮนฮฟ ฯฯฮตฯฮนฮบฮฌ ฮผฮต ฯฮฟฮฝ ฯฯฯฯฮฟ ฮฑฮฝฯฮนฯฯฮฟฮฏฯฮนฯฮทฯ ฮฑฮนฯฮทฮผฮฌฯฯฮฝ, ฮดฮนฮฑฯฮตฮฏฯฮนฯฮทฯ ฯฮฟฯฮผฯฮฝ, ฯฯฮฝฮดฮตฯฮทฯ ฮบฮปฮฌฯฮตฯฮฝ Action ฮบฮฑฮน ฯฯฮฟฯฮดฮนฮฟฯฮนฯฮผฮฟฯ ฯฯฮฝ ฯฯฮฟฮฒฮฟฮปฯฮฝ ฮฑฯฯฮดฮฟฯฮทฯ. ฮฯ
ฯฯ ฯฮฟ ฮฑฯฯฮตฮฏฮฟ ฮดฮนฮฑฮผฯฯฯฯฯฮทฯ ฯฮตฯฮนฮปฮฑฮผฮฒฮฌฮฝฮตฮน ฯฮฑฯฯฮปฮนฮฑ, ฯฮฌฯฯฮทฯ ฮดฯฮฌฯฮทฯpings, ฯฮฑฮณฮบฯฯฮผฮนฮฑ ฯฯฮฟฯฮธฮทฯฮท, plug-insฮบฮฑฮน ฯฯฯฮฟฮน-ฮผฮทฮฝฯ
ฮผฮฌฯฯฮฝฮฮฑฮถฮฏ, ฮฑฯ
ฯฮฌ ฯฮฑ ฯฯฮฟฮนฯฮตฮฏฮฑ ฮตฮฝฮฟฯฮฟฮนฮฟฯฮฝ ฯฮท ฯฮฟฮฎ ฯฯฮฝ ฮตฯฮฑฯฮผฮฟฮณฯฮฝ ฮผฮต ฯฯ
ฮฝฮตฯฮฎ ฯฯฯฯฮฟ.
ฮ ฮฑฯฮฌฮดฮตฮนฮณฮผฮฑ: ฮฮนฮฑ ฯฯฯฮผฮฑ ฯฯฮฝฮดฮตฯฮทฯ ฯฯฮทฯฮนฮผฮฟฯฮฟฮนฮตฮฏ ฮญฮฝฮฑ bean ฯฯฯฮผฮฑฯ ฮณฮนฮฑ ฯฯฮฝฮดฮตฯฮท ฮดฮตฮดฮฟฮผฮญฮฝฯฮฝ, ฮญฮฝฮฑฮฝ ฯฮฌฯฯฮท ฮตฮฝฮตฯฮณฮตฮนฯฮฝping ฮณฮนฮฑ ฮดฯฮฟฮผฮฟฮปฯฮณฮทฯฮท ฮบฮฑฮน ฯฯฯฮฟฯ ฯ ฮผฮทฮฝฯ ฮผฮฌฯฯฮฝ ฮณฮนฮฑ ฮผฮทฮฝฯฮผฮฑฯฮฑ ฮตฯฮนฮบฯฯฯฯฮทฯ.
ฮ ฯฯ ฮฝฮดฯ ฮฑฯฮผฮญฮฝฮท ฮดฮฟฮผฮฎ ฯฮฟฯ ฯ ฮตฮพฮฑฯฯฮฑฮปฮฏฮถฮตฮน ฯฯฮฟฮฒฮปฮญฯฮนฮผฮท ฮดฯฮฟฮผฮฟฮปฯฮณฮทฯฮท ฮฑฮนฯฮทฮผฮฌฯฯฮฝ ฮบฮฑฮน ฮฒฮตฮปฯฮนฯฯฮฟฯฮฟฮนฮทฮผฮญฮฝฮท ฯฯ ฮฝฯฮทฯฮทฯฮนฮผฯฯฮทฯฮฑ.
5) ฮ ฮฟฮนฮฟฯ ฮตฮฏฮฝฮฑฮน ฮฟ ฯฯฮปฮฟฯ ฯฯฮฝ Interceptors ฯฯฮฟ Struts 2 ฮบฮฑฮน ฮผฯฮฟฯฮตฮฏฯฮต ฮฝฮฑ ฯฯ ฮถฮทฯฮฎฯฮตฯฮต ฯฮฟฮฝ ฮบฯฮบฮปฮฟ ฮถฯฮฎฯ ฯฮฟฯ ฯ ฮผฮต ฯฮฑฯฮฑฮดฮตฮฏฮณฮผฮฑฯฮฑ;
ฮฮน ฮฑฮฝฮฑฯฮฑฮนฯฮนฯฯฮญฯ ฯฯฮฟ Struts 2 ฮปฮตฮนฯฮฟฯ ฯฮณฮฟฯฮฝ ฯฯ ฮฑฯฮธฯฯฯฮญฯ ฮผฮฟฮฝฮฌฮดฮตฯ ฮตฯฮตฮพฮตฯฮณฮฑฯฮฏฮฑฯ ฯฮฟฯ ฮตฮบฯฮตฮปฮฟฯฮฝฯฮฑฮน ฯฯฮนฮฝ ฮบฮฑฮน ฮผฮตฯฮฌ ฮฑฯฯ ฮผฮนฮฑ ฮผฮญฮธฮฟฮดฮฟ Action. ฮฯฮนฯฯฮญฯฮฟฯ ฮฝ ฮดฮนฮฑฯฮฟฮผฮตฮฑฮบฮญฯ ฮปฮตฮนฯฮฟฯ ฯฮณฮฏฮตฯ ฯฯฯฯ ฮตฯฮนฮบฯฯฯฯฮท, ฮบฮฑฯฮฑฮณฯฮฑฯฮฎ, ฮดฮทฮผฮนฮฟฯ ฯฮณฮฏฮฑ ฯฯฮฟฯฮฏฮป ฮบฮฑฮน ฮญฮปฮตฮณฯฮฟ ฯฮฑฯ ฯฯฯฮทฯฮฑฯ. ฮ ฮบฯฮบฮปฮฟฯ ฮถฯฮฎฯ ฮพฮตฮบฮนฮฝฮฌ ฯฯฮฑฮฝ ฮญฮฝฮฑ ฮฑฮฏฯฮทฮผฮฑ ฮตฮนฯฮญฯฯฮตฯฮฑฮน ฯฯฮฟ ฯฮปฮฑฮฏฯฮนฮฟ, ฮตฮบฯฮตฮปฮตฮฏฯฮฑฮน ฮผฮญฯฯ ฮผฮนฮฑฯ ฯฯฮฟฮฏฮฒฮฑฯ ฮฑฮฝฮฑฯฮฑฮนฯฮนฯฯฯฮฝ, ฮตฮฝฮตฯฮณฮฟฯฮฟฮนฮตฮฏ ฯฮท ฮผฮญฮธฮฟฮดฮฟ Action ฮบฮฑฮน ฯฯฮท ฯฯ ฮฝฮญฯฮตฮนฮฑ ฮผฮตฯฮฑฮฒฮนฮฒฮฌฮถฮตฮน ฯฮฟฮฝ ฮญฮปฮตฮณฯฮฟ ฯฮฏฯฯ ฮผฮญฯฯ ฯฯฮฝ ฮฏฮดฮนฯฮฝ ฮฑฮฝฮฑฯฮฑฮนฯฮนฯฯฯฮฝ ฮณฮนฮฑ ฮผฮตฯฮตฯฮตฮพฮตฯฮณฮฑฯฮฏฮฑ.
ฮ ฮฑฯฮฌฮดฮตฮนฮณฮผฮฑ: The params ฮฟ ฮฑฮฝฮฑฯฮฑฮนฯฮนฯฯฮฎฯ ฯฯ
ฮผฯฮปฮทฯฯฮฝฮตฮน ฯฮนฯ ฮนฮดฮนฯฯฮทฯฮตฯ ฮฮฝฮญฯฮณฮตฮนฮฑฯ, ฮตฮฝฯ ฯฮฟ validation ฮ ฮฑฮฝฮฑฯฮฑฮนฯฮนฯฯฮฎฯ ฮดฮนฮฑฯฯฮฑฮปฮฏฮถฮตฮน ฯฮทฮฝ ฮฟฯฮธฯฯฮทฯฮฑ ฯฮทฯ ฮตฮนฯฯฮดฮฟฯ
ฯฯฮนฮฝ ฮฑฯฯ ฯฮทฮฝ ฮตฮบฯฮญฮปฮตฯฮท.
ฮฮน ฮฑฮฝฮฑฯฮฑฮนฯฮนฯฯฮญฯ ฮผฮตฮนฯฮฝฮฟฯ ฮฝ ฯฮฟฮฝ ฯฯ ฯฮฟฯฮฟฮนฮทฮผฮญฮฝฮฟ ฮบฯฮดฮนฮบฮฑ ฮบฮฑฮน ฮฒฮตฮปฯฮนฯฮฝฮฟฯ ฮฝ ฯฮทฮฝ ฮฑฯฮธฯฯฯฯฯฮทฯฮฑ ฮตฯฮฑฯฮผฯฮถฮฟฮฝฯฮฑฯ ฮปฮฟฮณฮนฮบฮฎ ฮผฮต ฯฯ ฮฝฮญฯฮตฮนฮฑ ฯฮต ฯฮปฮตฯ ฯฮนฯ ฮตฮฝฮญฯฮณฮตฮนฮตฯ.
6) ฮฯฮฑฮฝ ฮตฯฮณฮฌฮถฮตฯฯฮต ฮผฮต ฯฮทฮฝ ฮตฯฮนฮบฯฯฯฯฮท Struts, ฯฯฯ ฯฮตฯฮนฮณฯฮฌฯฮตฯฮต ฯฮฟฯ ฯ ฮดฮนฮฑฯฮฟฯฮตฯฮนฮบฮฟฯฯ ฯฯฯฯฮฟฯ ฯ ฮตฯฮฑฯฮผฮฟฮณฮฎฯ ฮบฮฑฮฝฯฮฝฯฮฝ ฮตฯฮนฮบฯฯฯฯฮทฯ ฮบฮฑฮน ฯฮฟฮนฮฑ ฮตฮฏฮฝฮฑฮน ฯฮฑ ฮฟฯฮญฮปฮท ฯฮฟฯ ฮบฮฑฮธฮตฮฝฯฯ;
ฮคฮฟ Struts ฯ
ฯฮฟฯฯฮทฯฮฏฮถฮตฮน ฮดฯฮฟ ฮบฯฯฮนฮตฯ ฯฯฮฟฯฮตฮณฮณฮฏฯฮตฮนฯ ฮตฯฮนฮบฯฯฯฯฮทฯ: ฮฮทฮปฯฯฮนฮบฮฎ ฮฯฮนฮบฯฯฯฯฮท validation.xml ฮบฮฑฮน ฮ ฯฮฟฮณฯฮฑฮผฮผฮฑฯฮนฮบฮฎ ฮตฯฮนฮบฯฯฯฯฮท ฮผฮญฯฮฑ ฯฮต ฮบฮปฮฌฯฮตฮนฯ Action ฮฎ form. ฮ ฮดฮทฮปฯฯฮนฮบฮฎ ฮตฯฮนฮบฯฯฯฯฮท ฯฯฮฟฯฯฮญฯฮตฮน ฮบฮตฮฝฯฯฮนฮบฮฎ ฮดฮนฮฑฯฮตฮฏฯฮนฯฮท ฮบฮฑฮฝฯฮฝฯฮฝ ฮบฮฑฮน ฮฑฯฮปฮฟฯฮฟฮนฮทฮผฮญฮฝฮท ฯฯ
ฮฝฯฮฎฯฮทฯฮท, ฮตฮฝฯ ฮท ฯฯฮฟฮณฯฮฑฮผฮผฮฑฯฮนฮบฮฎ ฮตฯฮนฮบฯฯฯฯฮท ฮตฮฏฮฝฮฑฮน ฯฯฮฎฯฮนฮผฮท ฯฯฮฑฮฝ ฮฟฮน ฮตฯฮนฮบฯ
ฯฯฯฮตฮนฯ ฮฑฯฮฑฮนฯฮฟฯฮฝ ฮดฯ
ฮฝฮฑฮผฮนฮบฮฟฯฯ, ฯฯ
ฮณฮบฮตฮบฯฮนฮผฮญฮฝฮฟฯ
ฯ ฮณฮนฮฑ ฯฮฟ ฯฮตฯฮนฮฒฮฌฮปฮปฮฟฮฝ ฮบฮฑฮฝฯฮฝฮตฯ.
ฮ ฮฑฯฮฌฮดฮตฮนฮณฮผฮฑ: ฮ ฮดฮทฮปฯฯฮนฮบฮฎ ฮตฯฮนฮบฯฯฯฯฮท ฮดฮนฮฑฯฯฮฑฮปฮฏฮถฮตฮน ฯฯฮน ฮญฮฝฮฑ ฯฮตฮดฮฏฮฟ email ฮตฮฏฮฝฮฑฮน ฯฮฌฮฝฯฮฑ ฮตฯฮนฮปฮตฮณฮผฮญฮฝฮฟ, ฮตฮฝฯ ฮท ฯฯฮฟฮณฯฮฑฮผฮผฮฑฯฮนฯฯฮนฮบฮฎ ฮตฯฮนฮบฯฯฯฯฮท ฮผฯฮฟฯฮตฮฏ ฮฝฮฑ ฮตฯฮนฮฒฮฌฮปฮตฮน ฮผฮฟฮฝฮฑฮดฮนฮบฮฟฯฯ ฮตฮปฮญฮณฯฮฟฯ ฯ ฮฟฮฝฯฮผฮฑฯฮฟฯ ฯฯฮฎฯฯฮท ฮผฮญฯฯ ฮบฮปฮฎฯฮตฯฮฝ ฮฒฮฌฯฮทฯ ฮดฮตฮดฮฟฮผฮญฮฝฯฮฝ.
| ฮคฯฯฮฟฯ ฮตฯฮนฮบฯฯฯฯฮทฯ | ฮ ฮปฮตฮฟฮฝฮตฮบฯฮฎฮผฮฑฯฮฑ | ฮฮตฮนฮฟฮฝฮตฮบฯฮฎฮผฮฑฯฮฑ |
|---|---|---|
| ฮฮทฮปฯฯฮนฮบฯฯ | ฮฮตฮฝฯฯฮนฮบฯ, ฮตฯฮฑฮฝฮฑฯฯฮทฯฮนฮผฮฟฯฮฟฮนฮฎฯฮนฮผฮฟ, ฮตฯฮบฮฟฮปฮฟ ฯฯฮท ฯฯ ฮฝฯฮฎฯฮทฯฮท | Less ฮตฯ ฮญฮปฮนฮบฯฮฟ ฮณฮนฮฑ ฮดฯ ฮฝฮฑฮผฮนฮบฮฟฯฯ ฮบฮฑฮฝฯฮฝฮตฯ |
| ฮ ฯฮฟฮณฯฮฑฮผฮผฮฑฯฮนฮบฯฯ | ฮฮพฮฑฮนฯฮตฯฮนฮบฮฌ ฯฯฮฟฯฮฑฯฮผฯฯฮนฮผฮท | ฮฯ ฮพฮฌฮฝฮตฮน ฯฮทฮฝ ฯฮฟฮปฯ ฯฮปฮฟฮบฯฯฮทฯฮฑ ฯฮทฯ ฯฮฌฮพฮทฯ |
7) ฮ ฯฯ ฮดฮนฮฑฯฮฟฯฮฟฯฮฟฮนฮตฮฏฯฮต ฯฮฟ ActionForm ฮฑฯฯ ฯฮนฯ ฯฯฯฮผฮตฯ ฯฮฟฯ ฮฒฮฑฯฮฏฮถฮฟฮฝฯฮฑฮน ฯฮต POJO ฯฯฮฟ Struts ฮบฮฑฮน ฮณฮนฮฑฯฮฏ ฯฮฟ Struts 2 ฮบฮฑฯฮฑฯฮณฮตฮฏ ฮตฮฝฯฮตฮปฯฯ ฯฮฟ ActionForm;
ฮงฯฮฎฯฮตฮนฯ Struts 1 ActionForm ฮฑฮฝฯฮนฮบฮตฮฏฮผฮตฮฝฮฑ ฮณฮนฮฑ ฯฮทฮฝ ฮตฮฝฯฯฮผฮฌฯฯฯฮท ฮดฮตฮดฮฟฮผฮญฮฝฯฮฝ ฮฑฮนฯฮทฮผฮฌฯฯฮฝ, ฮฑฯฮฑฮนฯฯฮฝฯฮฑฯ ฮฑฯฯ ฯฮฟฯ
ฯ ฯฯฮฟฮณฯฮฑฮผฮผฮฑฯฮนฯฯฮญฯ ฮฝฮฑ ฮดฮนฮฑฯฮทฯฮฟฯฮฝ ฮพฮตฯฯฯฮนฯฯฮฌ bean ฯฯฯฮผฮฑฯ ฯฮฟฯ
ฯฯ
ฯฮฝฮฌ ฮฑฮฝฯฮนฮณฯฮฌฯฮฟฯ
ฮฝ ฮผฮฟฮฝฯฮญฮปฮฑ ฯฮฟฮผฮญฮฑ. ฮฮฝฯฮฏฮธฮตฯฮฑ, ฯฮฟ Struts 2 ฮตฯฮนฯฯฮญฯฮตฮน ฯฮทฮฝ ฮฌฮผฮตฯฮท ฯฯฮฎฯฮท POJO ฮผฮต ฮฑฯ
ฯฯฮผฮฑฯฮท ฯฯฮฝฮดฮตฯฮท ฯฮฑฯฮฑฮผฮญฯฯฯฮฝ ฮผฮญฯฯ OGNL, ฮผฮตฮนฯฮฝฮฟฮฝฯฮฑฯ ฯฮฟฮฝ ฯฮปฮตฮฟฮฝฮฑฯฮผฯ ฮบฮฑฮน ฮฒฮตฮปฯฮนฯฮฝฮฟฮฝฯฮฑฯ ฯฮท ฯฮฑฯฮฎฮฝฮตฮนฮฑ.
ฮฯฮฑฮนฯฮตฮฏ ฯฮฑ Struts 2 ActionForm ฮณฮนฮฑ ฯฮทฮฝ ฯฯฮฟฯฮธฮทฯฮท ฮบฮฑฮธฮฑฯฯฯฮตฯฮฟฯ
ฯฯฮตฮดฮนฮฑฯฮผฮฟฯ, ฮผฮตฮนฯฮผฮญฮฝฯฮฝ ฯฯฮตฯฮตฯฯฯ
ฯฯฮฝ ฯฮตฯฮนฯฯฯฯฮตฯฮฝ ฮบฮฑฮน ฮตฯ
ฮบฮฟฮปฯฯฮตฯฯฮฝ ฮดฮฟฮบฮนฮผฯฮฝ.
ฮ ฮฑฯฮฌฮดฮตฮนฮณฮผฮฑ: ฮฮฝฮฑ User POJO ฮผฯฮฟฯฮตฮฏ ฯฮฑฯ
ฯฯฯฯฮฟฮฝฮฑ ฮฝฮฑ ฮฑฮฝฮฑฯฮฑฯฮฑฯฯฮฎฯฮตฮน ฮดฮตฮดฮฟฮผฮญฮฝฮฑ ฯฯฯฮผฮฑฯ ฮบฮฑฮน ฮฑฮฝฮฑฯฮฑฯฮฌฯฯฮฑฯฮท ฯฮฟฮผฮญฮฑ ฯฯฮฟ Struts 2, ฮตฮฝฯ ฯฮฟ Struts 1 ฮฑฯฮฑฮนฯฮตฮฏ ฮพฮตฯฯฯฮนฯฯฮฎ ฮฑฮฝฮฑฯฮฑฯฮฌฯฯฮฑฯฮท. UserForm.
8) ฮ ฮฟฮนฮฟฮน ฮตฮฏฮฝฮฑฮน ฮฟฮน ฮดฮนฮฑฯฮฟฯฮตฯฮนฮบฮฟฮฏ ฯฯฯฮฟฮน ฯฯฯฯฮฝ ฮฑฯฮฟฯฮตฮปฮตฯฮผฮฌฯฯฮฝ ฯฯฮฟ Struts 2 ฮบฮฑฮน ฯฯฯ ฯฯฮทฯฮนฮผฮฟฯฮฟฮนฮฟฯฮฝฯฮฑฮน ฯฮต ฮผฮนฮฑ ฮตฯฮฑฯฮผฮฟฮณฮฎ;
ฮฮฝฮฑฯ ฯฯฯฮฟฯ ฮฑฯฮฟฯฮตฮปฮญฯฮผฮฑฯฮฟฯ ฯ ฯฮฑฮณฮฟฯฮตฯฮตฮน ฯฮฟฮฝ ฯฯฯฯฮฟ ฮฑฯฯฮดฮฟฯฮทฯ ฯฮฟฯ ฮฑฯฮฟฯฮตฮปฮญฯฮผฮฑฯฮฟฯ ฮผฮนฮฑฯ ฮฮฝฮญฯฮณฮตฮนฮฑฯ. ฮคฮฟ Struts 2 ฯ ฯฮฟฯฯฮทฯฮฏฮถฮตฮน ฮผฮนฮฑ ฯฮตฮนฯฮฌ ฮฑฯฯ ฯฯฯฮฟฯ ฯ ฮฑฯฮฟฯฮตฮปฮตฯฮผฮฌฯฯฮฝ, ฯฯ ฮผฯฮตฯฮนฮปฮฑฮผฮฒฮฑฮฝฮฟฮผฮญฮฝฯฮฝ ฮฑฯฮฟฯฯฮฟฮปฮญฮฑฯ, ฮดฮนฮตฯ ฮธฯฮฝฯ ฯฮฌฮปฮนฮฝ, ฮฑฮฝฮฑฮบฮฑฯฮตฯฮธฯ ฮฝฯฮทฮฮฝฮญฯฮณฮตฮนฮฑ, ฮฑฮปฯ ฯฮฏฮดฮฑ, ฮผฮตฯฮฌฮดฮฟฯฮทฮบฮฑฮน ฯฯฮฟฯฮฑฯฮผฮฟฯฮผฮญฮฝฮฟฯ ฯ ฯฯฯฮฟฯ ฯ. ฮฮฌฮธฮต ฮญฮฝฮฑฯ ฮตฮพฯ ฯฮทฯฮตฯฮตฮฏ ฮญฮฝฮฑฮฝ ฮผฮฟฮฝฮฑฮดฮนฮบฯ ฯฮบฮฟฯฯ ฮฑฮฝฮฌฮปฮฟฮณฮฑ ฮผฮต ฯฮฑ ฮผฮฟฯฮฏฮฒฮฑ ฯฮปฮฟฮฎฮณฮทฯฮทฯ ฮบฮฑฮน ฯฮนฯ ฮฑฮฝฮฌฮณฮบฮตฯ ฮฑฮปฮปฮทฮปฮตฯฮฏฮดฯฮฑฯฮทฯ.
ฮ ฮฑฯฮฌฮดฮตฮนฮณฮผฮฑ: ฮฮน ฮตฮฝฯฯฮทฯฮตฯ ฮปฮฎฯฮทฯ ฮฑฯฯฮตฮฏฯฮฝ ฮฒฮฑฯฮฏฮถฮฟฮฝฯฮฑฮน ฯฯฮฟ stream ฯฯฯฮฟฯ ฮฑฯฮฟฯฮตฮปฮญฯฮผฮฑฯฮฟฯ, ฮตฮฝฯ ฮฟฮน ฮผฮตฯฮฑฮฒฮฌฯฮตฮนฯ ฯฮตฮปฮฏฮดฮฑฯ ฯฯฮทฯฮนฮผฮฟฯฮฟฮนฮฟฯฮฝ ฯฯ
ฯฮฝฮฌ dispatcher.
| ฮคฯฯฮฟฯ ฮฑฯฮฟฯฮตฮปฮญฯฮผฮฑฯฮฟฯ | ฮฃฮบฮฟฯฯฯ |
|---|---|
| ฮฯฮฟฯฯฮฟฮปฮญฮฑฯ | ฮ ฯฮฟฯฮธฮทฯฮท ฯฯฮฟ JSP |
| ฮฮนฮตฯ ฮธฯฮฝฯ ฯฮฌฮปฮนฮฝ | ฮฮญฮฟฯ ฮบฯฮบฮปฮฟฯ ฮฑฮนฯฮทฮผฮฌฯฯฮฝ |
| ฮฮฝฮฑฮบฮฑฯฮตฯฮธฯ ฮฝฯฮทฮฮฝฮญฯฮณฮตฮนฮฑ | ฮฮฝฮฑฮบฮฑฯฮตฯฮธฯ ฮฝฯฮท ฯฮต ฮฌฮปฮปฮท ฮตฮฝฮญฯฮณฮตฮนฮฑ |
| ฮฮปฯ ฯฮฏฮดฮฑ | ฮฮผฮตฯฮท ฮบฮปฮฎฯฮท ฮผฮนฮฑฯ ฮฌฮปฮปฮทฯ ฮตฮฝฮญฯฮณฮตฮนฮฑฯ |
| ฮกฮตฯฮผฮฑ | ฮฯ ฮฑฮดฮนฮบฮฎ ฮญฮพฮฟฮดฮฟฯ (ฮฑฯฯฮตฮฏฮฑ, ฮฑฮฝฮฑฯฮฟฯฮญฯ) |
9) ฮฯฮฟฯฮตฮฏฯฮต ฮฝฮฑ ฯฮตฯฮนฮณฯฮฌฯฮตฯฮต ฯฮฟฮฝ ฯฯฮปฮฟ DispatcherServlet ฮฎ ActionServlet ฯฯฮฟ Struts ฮบฮฑฮน ฮณฮนฮฑฯฮฏ ฮตฮฏฮฝฮฑฮน ฮฑฯฮฑฯฮฑฮฏฯฮทฯฮฟฯ ฮณฮนฮฑ ฯฮทฮฝ ฮตฯฮตฮพฮตฯฮณฮฑฯฮฏฮฑ ฮฑฮนฯฮทฮผฮฌฯฯฮฝ;
The ActionServlet (Struts 1) ฮฎ ฮฟ ฮฑฯฮฟฯฯฮฟฮปฮญฮฑฯ ฯฮฟฯ
ฮฒฮฑฯฮฏฮถฮตฯฮฑฮน ฯฮต ฯฮฏฮปฯฯฮฑ (Struts 2) ฮปฮตฮนฯฮฟฯ
ฯฮณฮตฮฏ ฯฯ ฮฟ ฮบฮตฮฝฯฯฮนฮบฯฯ ฮตฮปฮตฮณฮบฯฮฎฯ ฯฮฟฯ
ฮดฮนฮฑฯฮตฮนฯฮฏฮถฮตฯฮฑฮน ฮบฮฌฮธฮต ฮฑฮฏฯฮทฮผฮฑ ฯฮฟฯ
ฮตฮนฯฮญฯฯฮตฯฮฑฮน ฯฯฮฟ ฯฮปฮฑฮฏฯฮนฮฟ. ฮฯฮผฮทฮฝฮตฯฮตฮน ฮฑฯฯฮตฮฏฮฑ ฮดฮนฮฑฮผฯฯฯฯฯฮทฯ, ฮตฯฮนฮปฮญฮณฮตฮน ฯฮท ฯฯฯฯฮฎ ฮบฮปฮฌฯฮท Action, ฮดฮนฮฑฯฮตฮนฯฮฏฮถฮตฯฮฑฮน ฯฯฮฟฮนฯฮตฮฏฮฑ ฮบฯฮบฮปฮฟฯ
ฮถฯฮฎฯ, ฮบฮฑฮปฮตฮฏ ฯฮทฮฝ ฮตฯฮนฯฮตฮนฯฮทฮผฮฑฯฮนฮบฮฎ ฮปฮฟฮณฮนฮบฮฎ ฮบฮฑฮน ฮบฮฑฮธฮฟฯฮฏฮถฮตฮน ฯฮฟฮนฮฑ ฯฯฮฟฮฒฮฟฮปฮฎ ฮธฮฑ ฯฯฮญฯฮตฮน ฮฝฮฑ ฮฑฯฮฟฮดฮฟฮธฮตฮฏ. ฮงฯฯฮฏฯ ฮฑฯ
ฯฯฮฝ ฯฮฟฮฝ ฮบฮตฮฝฯฯฮนฮบฯ ฮผฮทฯฮฑฮฝฮนฯฮผฯ, ฯฮฑ Struts ฮดฮตฮฝ ฮธฮฑ ฮตฮฏฯฮฑฮฝ ฯฯฮฟฮฒฮปฮญฯฮนฮผฮท ฮดฯฮฟฮผฮฟฮปฯฮณฮทฯฮท ฮบฮฑฮน ฮดฮตฮฝ ฮธฮฑ ฮผฯฮฟฯฮฟฯฯฮฑฮฝ ฮฝฮฑ ฮตฯฮนฮฒฮฌฮปฮฟฯ
ฮฝ ฯฯ
ฮฝฮตฯฮฎ ฮดฮนฮฑฯฯฯฮนฯฮผฯ MVC.
ฮ ฮฑฯฮฌฮดฮตฮนฮณฮผฮฑ: ฮฃฮต ฮผฮนฮฑ ฯฯฮฑฯฮตฮถฮนฮบฮฎ ฯฯฮปฮท, ฮฟ ฮฑฯฮฟฯฯฮฟฮปฮญฮฑฯ ฮดฮนฮฑฯฯฮฑฮปฮฏฮถฮตฮน ฯฯฮน ฯฮฑ ฮฑฮนฯฮฎฮผฮฑฯฮฑ ฯฮตฯฮฏฮปฮทฯฮทฯ ฮปฮฟฮณฮฑฯฮนฮฑฯฮผฮฟฯ ฯฯฮฌฮฝฮฟฯ ฮฝ ฯฯฮท ฯฯฯฯฮฎ ฮฮฝฮญฯฮณฮตฮนฮฑ ฮบฮฑฮน ฯฯฮน ฯฮฑ ฯฯฮฌฮปฮผฮฑฯฮฑ ฮตฯฮนฮบฯฯฯฯฮทฯ ฮตฯฮนฯฯฯฮญฯฮฟฯ ฮฝ ฯฮฟฮฝ ฯฯฮฎฯฯฮท ฯฯฮทฮฝ ฮฏฮดฮนฮฑ ฯฯฯฮผฮฑ ฮผฮต ฯฮฑ ฮผฮทฮฝฯฮผฮฑฯฮฑ ฮฌฮธฮนฮบฯฮฑ.
10) ฮฮพฮทฮณฮฎฯฯฮต ฯฯฯ ฮปฮตฮนฯฮฟฯ ฯฮณฮตฮฏ ฮท ฮดฮนฮตฮธฮฝฮฟฯฮฟฮฏฮทฯฮท (i18n) ฯฯฮฟ Struts ฮบฮฑฮน ฯฮฟฮนฮฑ ฯฮฑฯฮฑฮบฯฮทฯฮนฯฯฮนฮบฮฌ ฮบฮฑฮธฮนฯฯฮฟฯฮฝ ฯฮฟ ฯฮปฮฑฮฏฯฮนฮฟ ฮบฮฑฯฮฌฮปฮปฮทฮปฮฟ ฮณฮนฮฑ ฮตฯฮฑฯฮผฮฟฮณฮญฯ ฯฮฟฮปฮปฮฑฯฮปฯฮฝ ฮณฮปฯฯฯฯฮฝ.
ฮ ฮดฮนฮตฮธฮฝฮฟฯฮฟฮฏฮทฯฮท ฯฯฮฑ Struts ฮตฯฮนฯฯ
ฮณฯฮฌฮฝฮตฯฮฑฮน ฮผฮญฯฯ ฮฑฯฯฮตฮฏฯฮฝ ฮนฮดฮนฮฟฯฮฎฯฯฮฝ ฯฮฟฯ
ฮฟฯฮฏฮถฮฟฮฝฯฮฑฮน ฯฯ ฯฯฯฮฟฮน ฮผฮทฮฝฯ
ฮผฮฌฯฯฮฝฮฯ
ฯฮฌ ฯฮฑ ฮฑฯฯฮตฮฏฮฑ ฯฮตฯฮนฮญฯฮฟฯ
ฮฝ ฮถฮตฯฮณฮท ฮบฮปฮตฮนฮดฮนฮฟฯ-ฯฮนฮผฮฎฯ ฮณฮนฮฑ ฮดฮนฮฑฯฮฟฯฮตฯฮนฮบฮญฯ ฮณฮปฯฯฯฮตฯ. ฮคฮฟ ฯฮปฮฑฮฏฯฮนฮฟ ฮตฯฮนฮปฮญฮณฮตฮน ฮฑฯ
ฯฯฮผฮฑฯฮฑ ฯฮทฮฝ ฮบฮฑฯฮฌฮปฮปฮทฮปฮท ฮดฮญฯฮผฮท ฯฯฯฯฮฝ ฮผฮต ฮฒฮฌฯฮท ฯฮนฯ ฯฮฟฯฮนฮบฮญฯ ฯฯ
ฮธฮผฮฏฯฮตฮนฯ ฯฮฟฯ
ฯฯฮฎฯฯฮท. ฮคฮฟ Struts ฯฮฑฯฮญฯฮตฮน ฮฒฮนฮฒฮปฮนฮฟฮธฮฎฮบฮตฯ ฮตฯฮนฮบฮตฯฯฮฝ ฯฯฯฯ <bean:message> (ฮฮฝฯฮทฯฮฏฮดฮตฯ 1) ฮบฮฑฮน <s:text> (Struts 2) ฮณฮนฮฑ ฮดฯ
ฮฝฮฑฮผฮนฮบฮฎ ฮฑฯฯฮดฮฟฯฮท ฯฮฟฯ
ฮผฮตฯฮฑฯฯฮฑฯฮผฮญฮฝฮฟฯ
ฯฮตฯฮนฮตฯฮฟฮผฮญฮฝฮฟฯ
.
ฮงฮฑฯฮฑฮบฯฮทฯฮนฯฯฮนฮบฮฌ ฯฮฟฯ ฮบฮฑฮธฮนฯฯฮฟฯฮฝ ฯฮฑ Struts ฮนฯฯฯ ฯฮฌ ฯฯฮฟ i18n ฯฮตฯฮนฮปฮฑฮผฮฒฮฌฮฝฮฟฯ ฮฝ ฯฮท ฮดฮฟฮผฮทฮผฮญฮฝฮท ฮดฮนฮฑฯฮตฮฏฯฮนฯฮท ฯฯฯฯฮฝ, ฯฮทฮฝ ฮฑฯ ฯฯฮผฮฑฯฮท ฮฑฮฝฮฏฯฮฝฮตฯ ฯฮท ฯฮฟฯฮนฮบฯฮฝ ฯฯ ฮธฮผฮฏฯฮตฯฮฝ ฮบฮฑฮน ฯฮฑ ฮตฯฮฑฮฝฮฑฯฯฮทฯฮนฮผฮฟฯฮฟฮนฮฎฯฮนฮผฮฑ ฮบฮปฮตฮนฮดฮนฮฌ ฮผฮทฮฝฯ ฮผฮฌฯฯฮฝ.
ฮ ฮฑฯฮฌฮดฮตฮนฮณฮผฮฑ: ฮฮนฮฑ ฯฮตฮปฮฏฮดฮฑ ฯฯฮฝฮดฮตฯฮทฯ ฮผฯฮฟฯฮตฮฏ ฮฝฮฑ ฮตฮผฯฮฑฮฝฮฏฮถฮตฮน ฯฮฟ "ฮฮฝฮฟฮผฮฑ ฯฯฮฎฯฯฮท" ฯฯฮฑ ฮฮณฮณฮปฮนฮบฮฌ ฮบฮฑฮน ฯฮฟ "ฮฮฝฮฟฮผฮฑ ฯฯฮฎฯฯฮท" ฯฯฮฑ ฮฯฯฮฑฮฝฮนฮบฮฌ, ฮฑฮปฮปฮฌฮถฮฟฮฝฯฮฑฯ ฯฮนฯ ฯฮฟฯฮนฮบฮญฯ ฯฯ ฮธฮผฮฏฯฮตฮนฯ.
11) ฮ ฮฟฮนฮฟฯ ฯ ฮผฮทฯฮฑฮฝฮนฯฮผฮฟฯฯ ฯฮฑฯฮญฯฮตฮน ฯฮฟ Struts ฮณฮนฮฑ ฯฮฟฮฝ ฯฮตฮนฯฮนฯฮผฯ ฮตฮพฮฑฮนฯฮญฯฮตฯฮฝ ฮบฮฑฮน ฯฯฯ ฮตฯฮทฯฮตฮฌฮถฮฟฯ ฮฝ ฮฟฮน ฮดฮนฮฑฯฮฟฯฮตฯฮนฮบฮญฯ ฯฯฮฟฯฮตฮณฮณฮฏฯฮตฮนฯ ฯฮท ฯฯฮฑฮธฮตฯฯฯฮทฯฮฑ ฯฯฮฝ ฮตฯฮฑฯฮผฮฟฮณฯฮฝ;
ฮคฮฟ Struts ฯ
ฯฮฟฯฯฮทฯฮฏฮถฮตฮน ฯฯฯฮฟ ฮดฮทฮปฯฯฮนฮบฯ ฯฯฮฟ ฮบฮฑฮน ฯฯฮฟฮณฯฮฑฮผฮผฮฑฯฮนฯฯฮนฮบฯ ฯฮตฮนฯฮนฯฮผฯ ฮตฮพฮฑฮนฯฮญฯฮตฯฮฝ, ฮตฯฮนฯฯฮญฯฮฟฮฝฯฮฑฯ ฯฯฮฟฯ
ฯ ฯฯฮฟฮณฯฮฑฮผฮผฮฑฯฮนฯฯฮญฯ ฮฝฮฑ ฯฯ
ฮณฮบฮตฮฝฯฯฯฮฝฮฟฯ
ฮฝ ฮฎ ฮฝฮฑ ฯฯฮฟฯฮฑฯฮผฯฮถฮฟฯ
ฮฝ ฯฮนฯ ฮฑฯฮฑฮฝฯฮฎฯฮตฮนฯ ฯฮต ฯฯฮฌฮปฮผฮฑฯฮฑ. ฮ ฮดฮทฮปฯฯฮนฮบฯฯ ฯฮตฮนฯฮนฯฮผฯฯ ฯฯฮทฯฮนฮผฮฟฯฮฟฮนฮตฮฏ ฯฮฟ <exception> ฮตฯฮนฮบฮญฯฮฑ ฮผฮญฯฮฑ struts-config.xml ฮฎ ฮฟ ฯฮฑฮณฮบฯฯฮผฮนฮฟฯ ฯฮฌฯฯฮทฯ ฮตฮพฮฑฮนฯฮญฯฮตฯฮฝ ฯฮฟฯ
Struts 2pings, ฯฮฑฯฮญฯฮฟฮฝฯฮฑฯ ฮญฮฝฮฑฮฝ ฮบฮฑฮธฮฑฯฯ ฮดฮนฮฑฯฯฯฮนฯฮผฯ ฮผฮตฯฮฑฮพฯ ฯฮทฯ ฮตฯฮนฯฮตฮนฯฮทฮผฮฑฯฮนฮบฮฎฯ ฮปฮฟฮณฮนฮบฮฎฯ ฮบฮฑฮน ฯฯฮฝ ฮฑฯฮฟฮบฯฮฏฯฮตฯฮฝ ฯฯฮฌฮปฮผฮฑฯฮฟฯ. ฮ ฯฯฮฟฮณฯฮฑฮผฮผฮฑฯฮนฮบฯฯ ฯฮตฮนฯฮนฯฮผฯฯ ฯฮฟฯฮฟฮธฮตฯฮตฮฏ ฯฮฑ ฮผฯฮปฮฟฮบ try-catch ฮตฮฝฯฯฯ ฯฯฮฝ ฮบฮปฮฌฯฮตฯฮฝ Action ฮณฮนฮฑ ฮบฮฑฮปฯฯฮตฯฮฟ ฮญฮปฮตฮณฯฮฟ. ฮ ฮดฮทฮปฯฯฮนฮบฯฯ ฯฮตฮนฯฮนฯฮผฯฯ ฮตฮพฮฑฮนฯฮญฯฮตฯฮฝ ฮฒฮตฮปฯฮนฯฮฝฮตฮน ฯฮท ฯฯ
ฮฝฮญฯฮตฮนฮฑ ฮบฮฑฮน ฯฮท ฯฯ
ฮฝฯฮทฯฮทฯฮนฮผฯฯฮทฯฮฑ, ฮตฮฝฯ ฮฟ ฯฯฮฟฮณฯฮฑฮผฮผฮฑฯฮนฮบฯฯ ฯฮตฮนฯฮนฯฮผฯฯ ฮตฯฮนฯฯฮญฯฮตฮน ฮฑฯฮฑฮฝฯฮฎฯฮตฮนฯ ฮผฮต ฯ
ฯฮทฮปฯ ฮฒฮฑฮธฮผฯ ฯฯฮฟฯฮฑฯฮผฮฟฮณฮฎฯ ฯฯฮฑ ฯฯ
ฮผฯฯฮฑฮถฯฮผฮตฮฝฮฑ. ฮฮนฮฑ ฯฮฑฯฮฌฮดฮตฮนฮณฮผฮฑ, ฯฮฑ ฯฯฮฌฮปฮผฮฑฯฮฑ ฮตฮปฮญฮณฯฮฟฯ
ฯฮฑฯ
ฯฯฯฮทฯฮฑฯ ฮผฯฮฟฯฮฟฯฮฝ ฮฝฮฑ ฮดฯฮฟฮผฮฟฮปฮฟฮณฮทฮธฮฟฯฮฝ ฯฮต ฮผฮนฮฑ ฯฮตฮปฮฏฮดฮฑ ฯฯฮฟฮตฮนฮดฮฟฯฮฟฮฏฮทฯฮทฯ, ฮตฮฝฯ ฮฟฮน ฮฑฯฮฟฯฯ
ฯฮฏฮตฯ ฯฮต ฮตฯฮฏฯฮตฮดฮฟ ฯฯ
ฯฯฮฎฮผฮฑฯฮฟฯ ฮผฯฮฟฯฮฟฯฮฝ ฮฝฮฑ ฯฯฮฟฯฮธฮฎฯฮฟฯ
ฮฝ ฯฮฟฯ
ฯ ฯฯฮฎฯฯฮตฯ ฯฮต ฮผฮนฮฑ ฮฟฮธฯฮฝฮท ฯฯ
ฮฝฯฮฎฯฮทฯฮทฯ. ฮฮฑฮถฮฏ, ฮฑฯ
ฯฮฟฮฏ ฮฟฮน ฮผฮทฯฮฑฮฝฮนฯฮผฮฟฮฏ ฮตฮฝฮนฯฯฯฮฟฯ
ฮฝ ฯฮท ฯฯฮฑฮธฮตฯฯฯฮทฯฮฑ ฮฑฯฮฟฯฯฮญฯฮฟฮฝฯฮฑฯ ฯฮท ฮดฮนฮฑฯฯฮฟฮฎ ฯฯฮฑฮปฮผฮฌฯฯฮฝ ฮบฮฑฮน ฯฮฑฯฮญฯฮฟฮฝฯฮฑฯ ฯฮนฮปฮนฮบฮญฯ ฯฯฮฟฯ ฯฮฟ ฯฯฮฎฯฯฮท ฮฑฯฮฑฮฝฯฮฎฯฮตฮนฯ.
12) ฮ ฯฯ ฮฑฯฮปฮฟฯฮฟฮนฮตฮฏ ฮท ฮฒฮนฮฒฮปฮนฮฟฮธฮฎฮบฮท ฮตฯฮนฮบฮตฯฯฮฝ Struts ฯฮทฮฝ ฮฑฮฝฮฌฯฯฯ ฮพฮท JSP ฮบฮฑฮน ฯฮฟฮนฮฟฮน ฯฯฯฮฟฮน ฮตฯฮนฮบฮตฯฯฮฝ ฯฯฮทฯฮนฮผฮฟฯฮฟฮนฮฟฯฮฝฯฮฑฮน ฯฯ ฯฮฝฯฯฮตฯฮฑ;
ฮ ฮฒฮนฮฒฮปฮนฮฟฮธฮฎฮบฮท ฮตฯฮนฮบฮตฯฯฮฝ Struts abstracฮตฯฮฑฮฝฮฑฮปฮฑฮผฮฒฮฑฮฝฯฮผฮตฮฝฮตฯ ฮตฯฮณฮฑฯฮฏฮตฯ JSP ฯฯฮฟฯฯฮญฯฮฟฮฝฯฮฑฯ ฯฯฮฟฯฮฑฯฮผฮฟฯฮผฮญฮฝฮตฯ ฮตฯฮนฮบฮญฯฮตฯ ฯฮฟฯ
ฮฑฮปฮปฮทฮปฮตฯฮนฮดฯฮฟฯฮฝ ฮฌฯฮฟฮณฮฑ ฮผฮต ฯฮฟ ฯฮปฮฑฮฏฯฮนฮฟ. ฮฯ
ฯฮญฯ ฮฟฮน ฮตฯฮนฮบฮญฯฮตฯ ฯฮตฮนฯฮฏฮถฮฟฮฝฯฮฑฮน ฯฮท ฮดฮทฮผฮนฮฟฯ
ฯฮณฮฏฮฑ ฯฯฯฮผฮฑฯ, ฯฮทฮฝ ฮตฯฮฑฮฝฮฌฮปฮทฯฮท, ฯฮทฮฝ ฮฑฮฝฮฌฮบฯฮทฯฮท ฮผฮทฮฝฯ
ฮผฮฌฯฯฮฝ, ฯฮทฮฝ ฮฑฯฯฮดฮฟฯฮท ฯ
ฯฯ ฯฯฮฟฯ
ฯ ฮบฮฑฮน ฯฮท ฮดฯ
ฮฝฮฑฮผฮนฮบฮฎ ฯฯฮฝฮดฮตฯฮท ฯฮตฯฮนฮตฯฮฟฮผฮญฮฝฮฟฯ
ฯฯฯฮฏฯ ฮฝฮฑ ฮฑฯฮฑฮนฯฮฟฯฮฝ ฮตฮบฯฮตฯฮฑฮผฮญฮฝฮตฯ Java ฮบฯฮดฮนฮบฮฑ ฮผฮญฯฮฑ ฯฮต JSP. ฮฃฯฮฟ Struts 1, ฮตฯฮนฮบฮญฯฮตฯ ฯฯฯฯ <html:form>, <bean:write>ฮบฮฑฮน <logic:iterate> ฯฯฮทฯฮนฮผฮฟฯฮฟฮนฮฟฯฮฝฯฮฑฮน ฯฯ
ฯฮฝฮฌ, ฮตฮฝฯ ฯฮฟ Struts 2 ฮตฮฝฯฯฮผฮฑฯฯฮฝฮตฮน ฮตฯฮนฮบฮญฯฮตฯ UI ฯฯฯฯ <s:form>, <s:textfield>ฮบฮฑฮน <s:iterator>.
ฮ ฮฑฯฮฌฮดฮตฮนฮณฮผฮฑ: ฮฮฝฮฑฯ ฯฯฮฟฮณฯฮฑฮผฮผฮฑฯฮนฯฯฮฎฯ ฮผฯฮฟฯฮตฮฏ ฮฝฮฑ ฯฯ
ฮฝฮดฮญฯฮตฮน ฯฮตฮดฮฏฮฑ ฯฯฯฮผฮฑฯ ฮฑฯฮตฯ
ฮธฮตฮฏฮฑฯ ฮผฮต ฮนฮดฮนฯฯฮทฯฮตฯ ActionForm ฯฯฮทฯฮนฮผฮฟฯฮฟฮนฯฮฝฯฮฑฯ <html:text property="username"/>, ฮผฮตฮนฯฮฝฮฟฮฝฯฮฑฯ ฯฮทฮฝ ฯฮนฮธฮฑฮฝฯฯฮทฯฮฑ ฯฯฮฑฮปฮผฮฌฯฯฮฝ ฮบฮฑฮน ฮฒฮตฮปฯฮนฯฮฝฮฟฮฝฯฮฑฯ ฯฮท ฯฯ
ฮฝฯฮทฯฮทฯฮนฮผฯฯฮทฯฮฑ.
13) ฮ ฮฟฯ ฮตฮฝฯฮฌฯฯฮตฯฮฑฮน ฮท ฮผฮทฯฮฑฮฝฮฎ OGNL (Object Graph Navigation Language - ฮฮปฯฯฯฮฑ ฮ ฮปฮฟฮฎฮณฮทฯฮทฯ ฮฯฮฑฯฮทฮผฮฌฯฯฮฝ ฮฮฝฯฮนฮบฮตฮนฮผฮญฮฝฯฮฝ) ฯฯฮฟ Struts 2 ฮบฮฑฮน ฯฮฟฮนฮฑ ฮฟฯฮญฮปฮท ฯฮฑฯฮญฯฮตฮน;
ฮ OGNL ฮตฮฏฮฝฮฑฮน ฮท ฮณฮปฯฯฯฮฑ ฮญฮบฯฯฮฑฯฮทฯ ฯฮฟฯ ฯ ฯฮฟฯฯฮทฯฮฏฮถฮตฮน ฯฮฟ Struts 2, ฯ ฯฮตฯฮธฯ ฮฝฮท ฮณฮนฮฑ ฯฮทฮฝ ฮฑฮพฮนฮฟฮปฯฮณฮทฯฮท ฮตฮบฯฯฮฌฯฮตฯฮฝ, ฯฮท ฯฯฮฝฮดฮตฯฮท ฯฮฑฯฮฑฮผฮญฯฯฯฮฝ ฮฑฮนฯฮฎฮผฮฑฯฮฟฯ ฯฮต POJO ฮบฮฑฮน ฯฮทฮฝ ฮตฮฝฮตฯฮณฮฟฯฮฟฮฏฮทฯฮท ฮดฯ ฮฝฮฑฮผฮนฮบฮฎฯ ฯฯฯฯฮฒฮฑฯฮทฯ ฯฮต ฮนฮดฮนฯฯฮทฯฮตฯ. ฮฯฮนฯฯฮญฯฮตฮน ฯฯฮฟฯ ฯ ฯฯฮฟฮณฯฮฑฮผฮผฮฑฯฮนฯฯฮญฯ ฮฝฮฑ ฯฮปฮฟฮทฮณฮฟฯฮฝฯฮฑฮน ฮตฯฮบฮฟฮปฮฑ ฯฮต ฮณฯฮฑฯฮฎฮผฮฑฯฮฑ ฮญฮฝฮธฮตฯฯฮฝ ฮฑฮฝฯฮนฮบฮตฮนฮผฮญฮฝฯฮฝ, ฮฒฮตฮปฯฮนฯฮฝฮฟฮฝฯฮฑฯ ฯฮทฮฝ ฮตฯ ฮตฮปฮนฮพฮฏฮฑ ฮบฮฑฮน ฮผฮตฮนฯฮฝฮฟฮฝฯฮฑฯ ฯฮฟฮฝ ฯฯ ฯฮฟฯฮฟฮนฮทฮผฮญฮฝฮฟ ฮบฯฮดฮนฮบฮฑ. ฮฮฝฮฑ ฮบฯฯฮนฮฟ ฯฮปฮตฮฟฮฝฮญฮบฯฮทฮผฮฑ ฮตฮฏฮฝฮฑฮน ฮท ฮนฮบฮฑฮฝฯฯฮทฯฮฌ ฯฮทฯ ฮฝฮฑ ฮฑฮฝฯฮนฯฯฮฟฮนฯฮฏฮถฮตฮน ฮดฮตฮดฮฟฮผฮญฮฝฮฑ ฯฯฯฮผฮฑฯ ฮฑฯฮตฯ ฮธฮตฮฏฮฑฯ ฯฮต ฯฯฮฝฮธฮตฯฮฑ ฮฑฮฝฯฮนฮบฮตฮฏฮผฮตฮฝฮฑ ฯฮฟฮผฮญฮฑ ฯฯฯฮฏฯ ฯฯฯฯฮธฮตฯฮท ฮปฮฟฮณฮนฮบฮฎ ฮฑฮฝฮฌฮปฯ ฯฮทฯ.
ฮ ฮฑฯฮฌฮดฮตฮนฮณฮผฮฑ: ฮฮฝฮฑ ฮญฮฝฮธฮตฯฮฟ ฮฑฮฝฯฮนฮบฮตฮฏฮผฮตฮฝฮฟ ฮดฮนฮตฯฮธฯ
ฮฝฯฮทฯ ฮผฮญฯฮฑ ฯฮต ฮผฮนฮฑ ฮบฮปฮฌฯฮท Customer ฮผฯฮฟฯฮตฮฏ ฮฝฮฑ ฯฯ
ฮผฯฮปฮทฯฯฮธฮตฮฏ ฮผฮต ฮผฮฏฮฑ ฮผฯฮฝฮฟ ฯ
ฯฮฟฮฒฮฟฮปฮฎ ฯฯฯฮผฮฑฯ ฯฯฮทฯฮนฮผฮฟฯฮฟฮนฯฮฝฯฮฑฯ ฯฮตฮดฮฏฮฑ ฯฯฯฯ address.street or address.city, ฮตฯฮนฮดฮตฮนฮบฮฝฯฮฟฮฝฯฮฑฯ ฯฮนฯ ฮดฯ
ฮฝฮฑฯฯฯฮทฯฮตฯ ฯฮปฮฟฮฎฮณฮทฯฮทฯ ฯฮต ฮฒฮฌฮธฮฟฯ ฮณฯฮฑฯฮทฮผฮฌฯฯฮฝ ฯฮฟฯ
OGNL.
14) ฮ ฮฟฮนฮฑ ฮตฮฏฮฝฮฑฮน ฮท ฮดฮนฮฑฯฮฟฯฮฌ ฮผฮตฯฮฑฮพฯ ฯฮฟฯ RequestProcessor ฯฯฮฟ Struts 1 ฮบฮฑฮน ฯฮฟฯ Interceptor Stack ฯฯฮฟ Struts 2;
The RequestProcessor ฮฃฯฮฟ Struts 1, ฯฮฟ ฮผฮฟฮฝฯฮญฮปฮฟ ฮปฮตฮนฯฮฟฯ
ฯฮณฮตฮฏ ฯฯ ฮญฮฝฮฑฯ ฮผฮฟฮฝฮฟฮปฮนฮธฮนฮบฯฯ ฮตฮปฮตฮณฮบฯฮฎฯ ฯฮฟฯ
ฮดฮนฮฑฯฮตฮนฯฮฏฮถฮตฯฮฑฮน ฯฮทฮฝ ฯฯฮฟฮตฯฮตฮพฮตฯฮณฮฑฯฮฏฮฑ, ฯฮทฮฝ ฮตฯฮนฮบฯฯฯฯฮท ฮบฮฑฮน ฯฮทฮฝ ฮฑฯฮฟฯฯฮฟฮปฮฎ ฮฑฮนฯฮทฮผฮฌฯฯฮฝ. ฮฮฏฮฝฮฑฮน ฮฌฮบฮฑฮผฯฯฮฟ ฮบฮฑฮน ฮดฯฯฮบฮฟฮปฮฟ ฮฝฮฑ ฮตฯฮตฮบฯฮฑฮธฮตฮฏ, ฮฑฯฮฑฮนฯฯฮฝฯฮฑฯ ฯฯ
ฯฮฝฮฌ ฯ
ฯฮฟฮบฮปฮฌฯฮตฮนฯ ฮณฮนฮฑ ฯฮทฮฝ ฯฯฮฟฯฮฑฯฮผฮฟฮณฮฎ ฯฮทฯ ฯฯ
ฮผฯฮตฯฮนฯฮฟฯฮฌฯ. ฮฮฝฯฮฏฮธฮตฯฮฑ, ฯฮฟ Struts 2 ฯฯฮทฯฮนฮผฮฟฯฮฟฮนฮตฮฏ ฮผฮนฮฑ ฯฯฮฟฮฏฮฒฮฑ Interceptor, ฮผฮนฮฑ ฮฑฮปฯ
ฯฮฏฮดฮฑ ฮฑฯฯ ฯฯ
ฮฝฮดฮตฯฮผฮตฮฝฮฑ ฯฯฮฟฮนฯฮตฮฏฮฑ ฯฮฟฯ
ฮตฮบฯฮตฮปฮฟฯฮฝฯฮฑฮน ฮณฯฯฯ ฮฑฯฯ ฯฮทฮฝ ฮตฮบฯฮญฮปฮตฯฮท ฮตฮฝฮตฯฮณฮตฮนฯฮฝ. ฮฯ
ฯฯ ฯฮฟ ฮผฮฟฮฝฯฮญฮปฮฟ ฮตฮฏฮฝฮฑฮน ฮนฮดฮนฮฑฮฏฯฮตฯฮฑ ฮฑฯฮธฯฯฯฯ ฮบฮฑฮน ฮตฯฮนฯฯฮญฯฮตฮน ฯฯฮฟฯ
ฯ ฯฯฮฟฮณฯฮฑฮผฮผฮฑฯฮนฯฯฮญฯ ฮฝฮฑ ฮตฮนฯฮฌฮณฮฟฯ
ฮฝ, ฮฝฮฑ ฮฑฯฮฑฮนฯฮฟฯฮฝ ฮฎ ฮฝฮฑ ฮฑฮฝฮฑฮดฮนฮฑฯฮฌฯฯฮฟฯ
ฮฝ interceptors ฮณฮนฮฑ ฮฝฮฑ ฯฯฮฟฯฮฑฯฮผฯฯฮฟฯ
ฮฝ ฯฮท ฯฯ
ฮผฯฮตฯฮนฯฮฟฯฮฌ ฯฮทฯ ฮตฯฮฑฯฮผฮฟฮณฮฎฯ.
ฮฃฯ ฮณฮบฯฮนฯฮนฮบฯฯ ฯฮฏฮฝฮฑฮบฮฑฯ
| ฮงฮฑฯฮฑฮบฯฮทฯฮนฯฯฮนฮบฯ | ฮฯฮตฮพฮตฯฮณฮฑฯฯฮฎฯ ฮฑฮนฯฮทฮผฮฌฯฯฮฝ (Struts 1) | ฮฃฯฮฟฮฏฮฒฮฑ ฮฑฮฝฮฑฯฮฑฮนฯฮนฯฯฯฮฝ (ฮฃฯฯฮฑฯฯ 2) |
|---|---|---|
| ฮฮบฯฮฑฯฮฟ | ฮ ฮตฯฮนฯฯฮนฯฮผฮญฮฝฮฟฯ | ฮ ฮฟฮปฯ ฮตฯ ฮญฮปฮนฮบฯฮฟ |
| ฮฮพฮฑฯฮฟฮผฮฏฮบฮตฯ ฯฮท | ฮฯฮฑฮนฯฮตฮฏฯฮฑฮน ฯ ฯฮฟฮบฮฑฯฮทฮณฮฟฯฮฏฮฑ | ฮฮนฮฑฮผฮฟฯฯฯฯฮนฮผฮฟ ฮผฮต ฮฒฮฌฯฮท XML |
| ฮฃฯ ฮผฯฮตฯฮนฯฮฟฯฮฌ | ฯฯ ฮณฮบฮตฮฝฯฯฯฯฮนฮบฮฎ | ฮฮฑฯฮฑฮฝฮตฮผฮทฮผฮญฮฝฮฟ ฮบฮฑฮน ฮฑฯฮธฯฯฯฯ |
| Oฯฮญฮปฮท | ฮฯฮปฯฯฮทฯฮฑ | ฮฮฑฮปฯฯฮตฯฮฟฯ ฮดฮนฮฑฯฯฯฮนฯฮผฯฯ ฮฑฮฝฮทฯฯ ฯฮนฯฮฝ |
15) ฮฯฮฟฯฮตฮฏฯฮต ฮฝฮฑ ฮตฮพฮทฮณฮฎฯฮตฯฮต ฯฯฯ ฯฮฟ Struts ฯ ฯฮฟฯฯฮทฯฮฏฮถฮตฮน ฯฮฟ ฮฑฮฝฮญฮฒฮฑฯฮผฮฑ ฮฑฯฯฮตฮฏฯฮฝ ฮบฮฑฮน ฯฮฟฮนฮฟฯ ฯ ฯฮฑฯฮฌฮณฮฟฮฝฯฮตฯ ฯฯฮญฯฮตฮน ฮฝฮฑ ฮปฮฌฮฒฮฟฯ ฮฝ ฯ ฯฯฯฮท ฮฟฮน ฯฯฮฟฮณฯฮฑฮผฮผฮฑฯฮนฯฯฮญฯ ฮบฮฑฯฮฌ ฯฮทฮฝ ฮตฯฮฑฯฮผฮฟฮณฮฎ ฮฑฯ ฯฮฎฯ ฯฮทฯ ฮปฮตฮนฯฮฟฯ ฯฮณฮฏฮฑฯ;
ฮคฮฟ Struts ฮฑฯฮปฮฟฯฮฟฮนฮตฮฏ ฯฮทฮฝ ฮผฮตฯฮฑฯฯฯฯฯฯฮท ฮฑฯฯฮตฮฏฯฮฝ ฯฯฮทฯฮนฮผฮฟฯฮฟฮนฯฮฝฯฮฑฯ ฯฮฟ Apache Commons FileUpload API ฯฯฮฟ Struts 1 ฮบฮฑฮน ฯฮฟ ฮตฮฝฯฯฮผฮฑฯฯฮผฮญฮฝฮฟ <s:file> ฯฮตฮนฯฮนฯฮผฯฯ ฮตฯฮนฮบฮตฯฯฮฝ ฯฯฮฟ Struts 2. ฮคฮฟ ฯฮปฮฑฮฏฯฮนฮฟ ฮฑฮฝฮฑฮปฯฮตฮน ฮฑฮนฯฮฎฮผฮฑฯฮฑ ฯฮฟฮปฮปฮฑฯฮปฯฮฝ ฯฮผฮทฮผฮฌฯฯฮฝ, ฯฯ
ฮฝฮดฮญฮตฮน ฮฑฮฝฯฮนฮบฮตฮฏฮผฮตฮฝฮฑ ฮฑฯฯฮตฮฏฯฮฝ ฯฮฟฯ
ฮญฯฮฟฯ
ฮฝ ฮผฮตฯฮฑฯฮฟฯฯฯฮธฮตฮฏ ฮณฮนฮฑ ฮฝฮฑ ฯฯฮทฮผฮฑฯฮฏฯฮฟฯ
ฮฝ bean ฮฎ POJO ฮบฮฑฮน ฮตฮบฯฯฯฮตฮฏ ฯฯฮฟฯฯฯฮนฮฝฯ ฯฯฯฮฟ ฮฑฯฮฟฮธฮฎฮบฮตฯ
ฯฮทฯ. ฮฮน ฯฯฮฟฮณฯฮฑฮผฮผฮฑฯฮนฯฯฮญฯ ฯฯฮญฯฮตฮน ฮฝฮฑ ฮปฮฌฮฒฮฟฯ
ฮฝ ฯ
ฯฯฯฮท ฮฒฮฑฯฮนฮบฮฟฯฯ ฯฮฑฯฮฌฮณฮฟฮฝฯฮตฯ ฯฯฯฯ ฯฮฑ ฯฯฮนฮฑ ฮผฮตฮณฮญฮธฮฟฯ
ฯ ฮฑฯฯฮตฮฏฯฮฝ, ฯฮทฮฝ ฮตฯฮนฮบฯฯฯฯฮท ฯฯฯฮฟฯ
MIME, ฯฮทฮฝ ฯฮฟฯฮฟฮธฮตฯฮฏฮฑ ฮฑฯฮฟฮธฮฎฮบฮตฯ
ฯฮทฯ ฮบฮฑฮน ฯฮนฮธฮฑฮฝฮฟฯฯ ฮบฮนฮฝฮดฯฮฝฮฟฯ
ฯ ฮฑฯฯฮฑฮปฮตฮฏฮฑฯ, ฯฯฯฯ ฮบฮฑฮบฯฮฒฮฟฯ
ฮปฮตฯ ฮผฮตฯฮฑฯฮฟฯฯฯฯฮตฮนฯ ฮฑฯฯฮตฮฏฯฮฝ.
ฮ ฮฑฯฮฌฮดฮตฮนฮณฮผฮฑ: ฮฃฮต ฮผฮนฮฑ ฯฯฮปฮท HR, ฮท ฮปฮตฮนฯฮฟฯ ฯฮณฮนฮบฯฯฮทฯฮฑ ฮผฮตฯฮฑฯฯฯฯฯฯฮทฯ ฮฒฮนฮฟฮณฯฮฑฯฮนฮบฯฮฝ ฮธฮฑ ฯฯฮญฯฮตฮน ฮฝฮฑ ฮตฯฮนฮฒฮฌฮปฮปฮตฮน ฯฮตฯฮนฮฟฯฮนฯฮผฮฟฯฯ ฮผฮตฮณฮญฮธฮฟฯ ฯ, ฮฝฮฑ ฮตฯฮนฮบฯ ฯฯฮฝฮตฮน ฯฯฯฮฟฯ ฯ PDF ฮฎ DOCX ฮบฮฑฮน ฮฝฮฑ ฮฑฯฮฟฮธฮทฮบฮตฯฮตฮน ฮฑฯฯฮตฮฏฮฑ ฯฮต ฮฑฯฯฮฑฮปฮตฮฏฯ ฮบฮฑฯฮฑฮปฯฮณฮฟฯ ฯ ฮณฮนฮฑ ฯฮทฮฝ ฮฑฯฮฟฯฯฮฟฯฮฎ ฮผฮท ฮตฮพฮฟฯ ฯฮนฮฟฮดฮฟฯฮทฮผฮญฮฝฮทฯ ฯฯฯฯฮฒฮฑฯฮทฯ.
16) ฮ ฮฟฮนฮฑ ฯฮฑฯฮฑฮบฯฮทฯฮนฯฯฮนฮบฮฌ ฮบฮฑฮธฮนฯฯฮฟฯฮฝ ฯฮฟ Struts 2 ฯฮนฮฟ ฮตฯ ฮญฮปฮนฮบฯฮฟ ฮฑฯฯ ฯฮฟ Struts 1 ฯฯฮฟฮฝ ฮฑฯฮฟฯฮฌ ฯฮทฮฝ ฮตฯฮญฮบฯฮฑฯฮท ฯฮทฯ ฯฯ ฮผฯฮตฯฮนฯฮฟฯฮฌฯ ฯฮฟฯ framework;
ฮ ฮตฯ ฮตฮปฮนฮพฮฏฮฑ ฯฮฟฯ Struts 2 ฯฯฮฟฮญฯฯฮตฯฮฑฮน ฮฑฯฯ ฯฮทฮฝ ฮฑฯฯฮนฯฮตฮบฯฮฟฮฝฮนฮบฮฎ ฯฮฟฯ ฯฮฟฯ ฮฒฮฑฯฮฏฮถฮตฯฮฑฮน ฯฮต interceptor, ฯฮนฯ ฮตฮฝฮญฯฮณฮตฮนฮตฯ POJO, ฯฮทฮฝ ฯ ฯฮฟฯฯฮฎฯฮนฮพฮท ฮญฮณฯฯ ฯฮทฯ ฮตฮพฮฑฯฯฮฎฯฮตฯฮฝ ฮบฮฑฮน ฯฮท ฮดฯ ฮฝฮฑฯฯฯฮทฯฮฑ ฮดฮทฮผฮนฮฟฯ ฯฮณฮฏฮฑฯ ฯฯฮฟฯฮฑฯฮผฮฟฯฮผฮญฮฝฯฮฝ ฯฯฯฯฮฝ ฮฑฯฮฟฯฮตฮปฮตฯฮผฮฌฯฯฮฝ. ฮฯ ฯฮฌ ฯฮฑ ฯฮฑฯฮฑฮบฯฮทฯฮนฯฯฮนฮบฮฌ ฮตฯฮนฯฯฮญฯฮฟฯ ฮฝ ฯฯฮฟฯ ฯ ฯฯฮฟฮณฯฮฑฮผฮผฮฑฯฮนฯฯฮญฯ ฮฝฮฑ ฯฯฮฟฯฮฑฯฮผฯฮถฮฟฯ ฮฝ ฯฮฟ ฯฮปฮฑฮฏฯฮนฮฟ ฮฟฯฮณฮฑฮฝฮนฮบฮฌ ฯฯฮนฯ ฮตฮพฮตฮปฮนฯฯฯฮผฮตฮฝฮตฯ ฮตฯฮนฯฮตฮนฯฮทฮผฮฑฯฮนฮบฮญฯ ฮฑฮฝฮฌฮณฮบฮตฯ ฯฯฯฮฏฯ ฮฝฮฑ ฮฑฮปฮปฮฟฮนฯฮฝฮฟฯ ฮฝ ฯฮท ฮฒฮฑฯฮนฮบฮฎ ฯฮฟฯ ฮดฮฟฮผฮฎ. ฮฮฝฯฮฏฮธฮตฯฮฑ, ฮท ฮฑฯฯฮนฯฮตฮบฯฮฟฮฝฮนฮบฮฎ ฯฮฟฯ ฮตฮพฮฑฯฯฮฌฯฮฑฮน ฮฑฯฯ servlet ฯฮฟฯ Struts 1 ฯฮตฯฮนฮฟฯฮฏฮถฮตฮน ฯฮนฯ ฮดฯ ฮฝฮฑฯฯฯฮทฯฮตฯ ฮตฯฮญฮบฯฮฑฯฮทฯ.
ฮ ฮฑฯฮฌฮดฮตฮนฮณฮผฮฑ: ฮ ฮบฮฑฯฮฑฮณฯฮฑฯฮฎ, ฮท ฮดฮทฮผฮนฮฟฯ ฯฮณฮฏฮฑ ฯฯฮฟฯฮฏฮป ฮบฮฑฮน ฮฟฮน ฮญฮปฮตฮณฯฮฟฮน ฮฑฯฯฮฑฮปฮตฮฏฮฑฯ ฮผฯฮฟฯฮฟฯฮฝ ฮฝฮฑ ฯ ฮปฮฟฯฮฟฮนฮทฮธฮฟฯฮฝ ฯฯ ฮฑฮฝฮฑฯฮฑฮนฯฮนฯฯฮญฯ ฮบฮฑฮน ฮฝฮฑ ฮตฯฮฑฯฮผฮฟฯฯฮฟฯฮฝ ฯฮฑฮณฮบฮฟฯฮผฮฏฯฯ, ฮตฮพฮฑฮปฮตฮฏฯฮฟฮฝฯฮฑฯ ฯฮทฮฝ ฮตฯฮนฮบฮฌฮปฯ ฯฮท ฮบฯฮดฮนฮบฮฑ. ฮ ฯฯฮฎฯฮท ฯฯฯฯฮธฮตฯฯฮฝ (plugins) ฮตฮฝฮนฯฯฯฮตฮน ฯฮตฯฮฑฮนฯฮญฯฯ ฯฮทฮฝ ฮตฯฮตฮบฯฮฑฯฮนฮผฯฯฮทฯฮฑ ฮผฮต ฯฮทฮฝ ฮตฮฝฮฟฯฮฟฮฏฮทฯฮท ฯฯฯฯฮธฮตฯฯฮฝ ฮปฮตฮนฯฮฟฯ ฯฮณฮนฯฮฝ, ฯฯฯฯ ฮท ฮตฮฝฯฯฮผฮฌฯฯฯฮท ฮผฮต Spring ฮฎ ฮท ฮดฮทฮผฮนฮฟฯ ฯฮณฮฏฮฑ ฮตฮพฯฮดฮฟฯ JSON.
17) ฮ ฮฟฮนฮฑ ฯฮฑฯฮฑฮบฯฮทฯฮนฯฯฮนฮบฮฌ ฮดฮนฮฑฯฮฟฯฮฟฯฮฟฮนฮฟฯฮฝ ฯฮฑ Struts ฮฑฯฯ ฯฮฑ Spring MVC ฮบฮฑฮน ฯฯฯฮต ฯฯฮญฯฮตฮน ฮฝฮฑ ฯฯฮฟฯฮนฮผฮฌฯฮฑฮน ฯฮฟ ฮญฮฝฮฑ ฯฮปฮฑฮฏฯฮนฮฟ ฮญฮฝฮฑฮฝฯฮน ฯฮฟฯ ฮฌฮปฮปฮฟฯ ;
ฮคฮฟ Struts ฮดฮฏฮฝฮตฮน ฮญฮผฯฮฑฯฮท ฯฯฮฟ MVC ฯฮฟฯ ฮฒฮฑฯฮฏฮถฮตฯฮฑฮน ฯฮต ฮตฮฝฮญฯฮณฮตฮนฮตฯ ฮบฮฑฮน ฯฮต ฮผฮนฮฑ ฮนฯฯฯ ฯฮฎ ฯฯฮฟฯฮญฮณฮณฮนฯฮท ฯฮฟฯ ฮฒฮฑฯฮฏฮถฮตฯฮฑฮน ฯฯฮท ฮดฮนฮฑฮผฯฯฯฯฯฮท, ฮตฮฝฯ ฯฮฟ Spring MVC ฯฯฮฟฯฯฮญฯฮตฮน ฮตฮปฮตฮณฮบฯฮญฯ ฯฮฟฯ ฮฒฮฑฯฮฏฮถฮฟฮฝฯฮฑฮน ฯฮต ฯฯฯฮปฮนฮฑ, ฮตฮปฮฑฯฯฯฯฮตฯฮท ฮดฮนฮฑฮผฯฯฯฯฯฮท ฮบฮฑฮน ฮฒฮฑฮธฮนฮฌ ฮตฮฝฯฯฮผฮฌฯฯฯฮท ฮผฮต ฯฮฟ ฮฟฮนฮบฮฟฯฯฯฯฮทฮผฮฑ Spring. ฮคฮฟ Struts ฮตฮฏฮฝฮฑฮน ฮบฮฑฯฮฌฮปฮปฮทฮปฮฟ ฮณฮนฮฑ ฯฮฑฮปฮฑฮนฯฯฮตฯฮตฯ ฮตฯฮฑฮนฯฮนฮบฮญฯ ฮตฯฮฑฯฮผฮฟฮณฮญฯ ฯฮฟฯ ฮฑฯฮฑฮนฯฮฟฯฮฝ ฮดฮฟฮผฮทฮผฮญฮฝฮตฯ ฯฮฟฮญฯ ฯฮฟฯ ฮฒฮฑฯฮฏฮถฮฟฮฝฯฮฑฮน ฯฮต XML, ฮตฮฝฯ ฯฮฟ Spring MVC ฯฮฑฯฮญฯฮตฮน ฮผฮตฮณฮฑฮปฯฯฮตฯฮท ฮตฯ ฮตฮปฮนฮพฮฏฮฑ, ฮญฮฝฮตฯฮท ฮตฮพฮฑฯฯฮฎฯฮตฯฮฝ ฮบฮฑฮน ฯฯฮณฯฯฮฟฮฝฮท ฯ ฯฮฟฯฯฮฎฯฮนฮพฮท REST.
ฮฮนฮฑฯฮฟฯฮญฯ ฮผฮตฯฮฑฮพฯ ฮฑฮผฮฟฯฯฮนฯฮญฯ ฮบฮฑฮน ฮตฮปฮฑฯฮทฯฮฏฮฟฯ MVC
| ฮฯฮฟฯฮท | Struts | ฮฮฝฮฟฮนฮพฮท MVC |
|---|---|---|
| ฮคฯฯฮฟฯ ฮตฮปฮตฮณฮบฯฮฎ | ฮฮฑฯฮนฯฮผฮญฮฝฮฟ ฯฮต ฮดฯฮฌฯฮท | ฮฮฑฯฮนฯฮผฮญฮฝฮฟ ฯฮต ฯฯฮฟฮปฮนฮฑฯฮผฮฟฯฯ |
| ฮฃฯฯ ฮป ฮดฮนฮฑฮผฯฯฯฯฯฮทฯ | ฮฮฑฯฯ ฯฮตฯฮนฮตฯฯฮผฮตฮฝฮฟ XML | ฮฮปฮฑฯฯฯ |
| ฮฮฟฮบฮนฮผฮญฯ | ฮฮญฯฯฮนฮฑ ฮตฯฮบฮฟฮปฮฟ | ฮ ฮฟฮปฯ ฮตฯฮบฮฟฮปฮฟ |
| ฮฮฝฯฯฮผฮฌฯฯฯฮท | ฮ ฮตฯฮนฯฯฮนฯฮผฮญฮฝฮฟฯ | ฮฮบฯฮตฯฮฑฮผฮญฮฝฮฟ ฮฟฮนฮบฮฟฯฯฯฯฮทฮผฮฑ ฮฌฮฝฮฟฮนฮพฮทฯ |
| Oฯฮญฮปฮท | ฮฯฮนฮผฮฟ ฮบฮฑฮน ฯฯฮฑฮธฮตฯฯ | ฮฃฯฮณฯฯฮฟฮฝฮฟ, ฮฑฯฮธฯฯฯฯ, ฮตฯฮตฮบฯฮฌฯฮนฮผฮฟ |
ฮคฮฟ Spring MVC ฯฯฮฟฯฮนฮผฮฌฯฮฑฮน ฮณฮนฮฑ ฮฝฮญฮฑ ฮญฯฮณฮฑ, ฮตฮฝฯ ฯฮฟ Struts ฯฮฑฯฮฑฮผฮญฮฝฮตฮน ฮฒฮนฯฯฮนฮผฮฟ ฮณฮนฮฑ ฯฮท ฯฯ ฮฝฯฮฎฯฮทฯฮท ฯ ฯฮฑฯฯฮฟฯ ฯฯฮฝ ฮตฯฮฑฯฮผฮฟฮณฯฮฝ.
18) ฮ ฯฯ ฯฯ ฮธฮผฮฏฮถฮตฯฮต ฮบฮฑฮน ฯฯฮทฯฮนฮผฮฟฯฮฟฮนฮตฮฏฯฮต ฯฮฑ Tiles ฮผฮต Struts ฮบฮฑฮน ฯฮฟฮนฮฑ ฯฮปฮตฮฟฮฝฮตฮบฯฮฎฮผฮฑฯฮฑ ฯฯฮฟฯฯฮญฯฮตฮน ฯฯฮทฮฝ ฮฑฮฝฮฌฯฯฯ ฮพฮท UI;
ฮคฮฟ Tiles ฮตฮฏฮฝฮฑฮน ฮญฮฝฮฑ ฯฮปฮฑฮฏฯฮนฮฟ ฮดฮทฮผฮนฮฟฯ
ฯฮณฮฏฮฑฯ ฯฯฮฟฯฯฯฯฮฝ ฯฮฟฯ
ฮตฮฝฯฯฮผฮฑฯฯฮฝฮตฯฮฑฮน ฮผฮต ฯฮฟ Struts ฮณฮนฮฑ ฮฝฮฑ ฮตฯฮนฯฯฮญฯฮตฮน ฮตฯฮฑฮฝฮฑฯฯฮทฯฮนฮผฮฟฯฮฟฮนฮฎฯฮนฮผฮตฯ ฮดฮนฮฑฯฮฌฮพฮตฮนฯ ฯฮตฮปฮฏฮดฮฑฯ. ฮ ฮดฮนฮฑฮผฯฯฯฯฯฮท ฯฮตฯฮนฮปฮฑฮผฮฒฮฌฮฝฮตฮน ฯฮฟฮฝ ฮฟฯฮนฯฮผฯ ฯฯฮฟฯฯฯฯฮฝ ฮดฮนฮฌฯฮฑฮพฮทฯ ฯฮต tiles-defs.xml, ฯฮฌฯฯฮทฯping ฯฮฑฯฮฑฮบฯฮทฯฮนฯฯฮนฮบฮฌ ฯฯฯฯ ฮบฮตฯฮฑฮปฮฏฮดฮตฯ, ฯ
ฯฮฟฯฮญฮปฮนฮดฮฑ ฮบฮฑฮน ฮตฮฝฯฯฮทฯฮตฯ ฯฯฮผฮฑฯฮฟฯ, ฮบฮฑฮน ฯฯฮท ฯฯ
ฮฝฮญฯฮตฮนฮฑ ฯฯฮฝฮดฮตฯฮท ฯฯฮฝ ฮฑฯฮฟฯฮตฮปฮตฯฮผฮฌฯฯฮฝ ฮตฮฝฮตฯฮณฮตฮนฯฮฝ ฮผฮต ฯฯ
ฮณฮบฮตฮบฯฮนฮผฮญฮฝฮฟฯ
ฯ ฮฟฯฮนฯฮผฮฟฯฯ ฯฮปฮฑฮบฮนฮดฮฏฯฮฝ. ฮคฮฑ ฯฮปฮฑฮบฮฏฮดฮนฮฑ ฯฯฮฟฮฌฮณฮฟฯ
ฮฝ ฯฮทฮฝ ฮฟฮผฮฟฮนฯฮผฮฟฯฯฮท ฮตฮผฯฮฌฮฝฮนฯฮท, ฮผฮตฮนฯฮฝฮฟฯ
ฮฝ ฯฮนฯ ฮตฯฮนฮบฮฑฮปฯฯฮตฮนฯ ฮบฮฑฮน ฮฑฯฮปฮฟฯฮฟฮนฮฟฯฮฝ ฯฮนฯ ฮตฮฝฮทฮผฮตฯฯฯฮตฮนฯ ฯฮฟฯ
ฯฮตฯฮนฮฒฮฌฮปฮปฮฟฮฝฯฮฟฯ ฮตฯฮณฮฑฯฮฏฮฑฯ ฯฯฮฎฯฯฮท.
ฮ ฮฑฯฮฌฮดฮตฮนฮณฮผฮฑ: ฮฮนฮฑ ฯฮตฮปฮฏฮดฮฑ ฯฮฏฮฝฮฑฮบฮฑ ฮตฮปฮญฮณฯฮฟฯ ฮผฯฮฟฯฮตฮฏ ฮฝฮฑ ฮตฯฮฑฮฝฮฑฯฯฮทฯฮนฮผฮฟฯฮฟฮนฮฎฯฮตฮน ฯฮฟฯ ฯ ฮฏฮดฮนฮฟฯ ฯ ฮฟฯฮนฯฮผฮฟฯฯ ฮณฯฮฑฮผฮผฮฎฯ ฯฮปฮฟฮฎฮณฮทฯฮทฯ ฮบฮฑฮน ฯ ฯฮฟฯฮญฮปฮนฮดฮฟฯ , ฮฑฮปฮปฮฌฮถฮฟฮฝฯฮฑฯ ฮผฯฮฝฮฟ ฯฮทฮฝ ฯฮตฯฮนฮฟฯฮฎ ฯฮตฯฮนฮตฯฮฟฮผฮญฮฝฮฟฯ , ฮผฮต ฮฑฯฮฟฯฮญฮปฮตฯฮผฮฑ ฯฮฑฯฯฯฮตฯฮท ฮฑฮฝฮฌฯฯฯ ฮพฮท ฮบฮฑฮน ฯฮนฮฟ ฯฯ ฮฝฯฮทฯฮฎฯฮนฮผฮตฯ ฮฒฮฌฯฮตฮนฯ ฮบฯฮดฮนฮบฮฑ.
19) ฮฅฯฮฟฯฯฮทฯฮฏฮถฮฟฯ ฮฝ ฮฟฮน ฮตฯฮฑฯฮผฮฟฮณฮญฯ Struts ฯฮทฮฝ ฮตฮนฯฮฑฮณฯฮณฮฎ ฮตฮพฮฑฯฯฮฎฯฮตฯฮฝ ฮบฮฑฮน ฯฯฯ ฮผฯฮฟฯฮฟฯฮฝ ฮฝฮฑ ฮตฮฝฯฯฮผฮฑฯฯฮธฮฟฯฮฝ ฯฮฑ ฯฮปฮฑฮฏฯฮนฮฑ DI ฮณฮนฮฑ ฮบฮฑฮปฯฯฮตฯฮท ฮฑฯฮธฯฯฯฮนฮผฯฯฮทฯฮฑ;
ฮคฮฟ Struts 1 ฮดฮตฮฝ ฯ
ฯฮฟฯฯฮทฯฮฏฮถฮตฮน ฮตฮณฮณฮตฮฝฯฯ ฯฮทฮฝ ฮตฮนฯฮฑฮณฯฮณฮฎ ฮตฮพฮฑฯฯฮฎฯฮตฯฮฝ, ฮฑฮปฮปฮฌ ฯฮฟ Struts 2 ฮตฯฮนฯฯฮญฯฮตฮน ฯฮทฮฝ ฮฑฯฯฯฯฮบฮฟฯฯฮท ฮตฮฝฯฯฮผฮฌฯฯฯฮท ฮผฮต DI frameworks ฯฯฯฯ ฯฮฟ Spring. ฮฮญฯฯ ฯฯฯฯฮธฮตฯฯฮฝ ฯฯฯฯ struts2-spring-pluginฮฮน ฮบฮปฮฌฯฮตฮนฯ ฮดฯฮฌฯฮทฯ ฮผฯฮฟฯฮฟฯฮฝ ฮฝฮฑ ฮปฮฑฮผฮฒฮฌฮฝฮฟฯ
ฮฝ ฮตฮพฮฑฯฯฮฎฯฮตฮนฯ ฮฑฯ
ฯฯฮผฮฑฯฮฑ, ฮผฮตฮนฯฮฝฮฟฮฝฯฮฑฯ ฯฮท ฯฯฮถฮตฯ
ฮพฮท ฮบฮฑฮน ฮฒฮตฮปฯฮนฯฮฝฮฟฮฝฯฮฑฯ ฯฮท ฮดฯ
ฮฝฮฑฯฯฯฮทฯฮฑ ฮดฮฟฮบฮนฮผฮฎฯ.
ฮ ฮฑฯฮฌฮดฮตฮนฮณฮผฮฑ: ฮฮนฮฑ ฮบฮปฮฌฯฮท OrderAction ฮผฯฮฟฯฮตฮฏ ฮฝฮฑ ฮตฮณฯฯฯฮตฮน ฯฮฟ OrderService ฮฑฯฮตฯ ฮธฮตฮฏฮฑฯ ฮฑฮฝฯฮฏ ฮฝฮฑ ฮดฮทฮผฮนฮฟฯ ฯฮณฮทฮธฮตฮฏ ฯฮตฮนฯฮฟฮบฮฏฮฝฮทฯฮฑ, ฮผฮต ฮฑฯฮฟฯฮญฮปฮตฯฮผฮฑ ฮผฮนฮฑ ฮบฮฑฮธฮฑฯฯฯฮตฯฮท ฮฑฯฯฮนฯฮตฮบฯฮฟฮฝฮนฮบฮฎ ฮบฮฑฮน ฮตฯ ฮบฮฟฮปฯฯฮตฯฮท ฮดฮฟฮบฮนฮผฮฎ ฮผฮฟฮฝฮฌฮดฯฮฝ. ฮ ฮญฮณฯฯ ฯฮท ฮตฮพฮฑฯฯฮฎฯฮตฯฮฝ ฯฯฮฟฯฯฮญฯฮตฮน ฮฟฯฮญฮปฮท ฯฯฯฯ ฮดฯ ฮฝฮฑฯฯฯฮทฯฮฑ ฮดฮนฮฑฮผฯฯฯฯฯฮทฯ, ฮฑฯฮธฯฯฯฮฌ ฯฯฮฟฮนฯฮตฮฏฮฑ ฮบฮฑฮน ฮตฯ ฮบฮฟฮปฯฯฮตฯฮท ฮตฮฝฮฑฮปฮปฮฑฮณฮฎ.ping ฯฯฮฝ ฯ ฮปฮฟฯฮฟฮนฮฎฯฮตฯฮฝ.
20) ฮ ฮฟฮนฮฑ ฮฒฮฎฮผฮฑฯฮฑ ฯฮตฯฮนฮปฮฑฮผฮฒฮฌฮฝฮฟฮฝฯฮฑฮน ฯฯฮท ฮผฮตฯฮตฮณฮบฮฑฯฮฌฯฯฮฑฯฮท ฮผฮนฮฑฯ ฯ ฯฮฌฯฯฮฟฯ ฯฮฑฯ ฮตฯฮฑฯฮผฮฟฮณฮฎฯ Struts 1 ฯฯฮฟ Struts 2 ฮบฮฑฮน ฯฮฟฮนฮตฯ ฮตฮฏฮฝฮฑฮน ฮฟฮน ฯฯ ฮฝฮทฮธฮนฯฮผฮญฮฝฮตฯ ฯฯฮฟฮบฮปฮฎฯฮตฮนฯ;
ฮ ฮผฮตฯฮตฮณฮบฮฑฯฮฌฯฯฮฑฯฮท ฮฑฯฯ ฯฮฟ Struts 1 ฯฯฮฟ Struts 2 ฮฑฯฮฑฮนฯฮตฮฏ ฯฮทฮฝ ฮฑฮฝฮฑฮดฮนฮฑฮผฯฯฯฯฯฮท ฯฯฮฝ ฮบฮปฮฌฯฮตฯฮฝ Action, ฯฮทฮฝ ฮฑฮฝฯฮนฮบฮฑฯฮฌฯฯฮฑฯฮท ฯฯฮฝ ActionForms ฮผฮต ฮผฮฟฮฝฯฮญฮปฮฑ POJO, ฯฮฟฮฝ ฮตฯฮฑฮฝฮฑฯฯฮตฮดฮนฮฑฯฮผฯ ฯฯฮฝ ฮบฮฑฮฝฯฮฝฯฮฝ ฮตฯฮนฮบฯฯฯฯฮทฯ, ฯฮทฮฝ ฮตฮฝฮทฮผฮญฯฯฯฮท ฯฯฮฝ ฮฑฯฯฮตฮฏฯฮฝ ฮดฮนฮฑฮผฯฯฯฯฯฮทฯ ฮบฮฑฮน ฯฮทฮฝ ฯฯฮฟฯฮฟฯฮฟฮฏฮทฯฮท ฯฯฮฝ ฮตฯฮนฮบฮตฯฯฮฝ JSP. ฮฮน ฯฯฮฟฮณฯฮฑฮผฮผฮฑฯฮนฯฯฮญฯ ฯฯฮญฯฮตฮน ฮตฯฮฏฯฮทฯ ฮฝฮฑ ฯฯฮฟฯฮฑฯฮผฮฟฯฯฮฟฯฮฝ ฯฯฮทฮฝ ฮตฯฮตฮพฮตฯฮณฮฑฯฮฏฮฑ OGNL ฮบฮฑฮน ฯฮต ฮฑฯ ฯฮฎฮฝ ฯฮฟฯ ฮฒฮฑฯฮฏฮถฮตฯฮฑฮน ฯฮต interceptor. ฮฃฯ ฮฝฮฎฮธฮตฮนฯ ฯฯฮฟฮบฮปฮฎฯฮตฮนฯ ฯฮตฯฮนฮปฮฑฮผฮฒฮฌฮฝฮฟฯ ฮฝ ฯฮฟฮฝ ฯฮตฮนฯฮนฯฮผฯ ฯฮฑฯฯฯฮทฮผฮญฮฝฯฮฝ ฮปฮตฮนฯฮฟฯ ฯฮณฮนฯฮฝ, ฯฮทฮฝ ฮฑฮฝฮฑฮดฮนฮฑฮผฯฯฯฯฯฮท ฯฮทฯ ฯฯฮฟฯฮฑฯฮผฮฟฯฮผฮญฮฝฮทฯ ฮปฮฟฮณฮนฮบฮฎฯ RequestProcessor ฮบฮฑฮน ฯฮทฮฝ ฯฯฮฟฯฮฑฯฮผฮฟฮณฮฎ ฯฮทฯ ฮปฮฟฮณฮนฮบฮฎฯ ฯฯฮฝฮดฮตฯฮทฯ ฯฮฟฯฮผฯฮฝ.
ฮ ฮฑฯฮฌฮดฮตฮนฮณฮผฮฑ: ฮฮนฮฑ ฯฮฑฮปฮฑฮนฯฯฮตฯฮท ฯฯฮฑฯฮตฮถฮนฮบฮฎ ฮตฯฮฑฯฮผฮฟฮณฮฎ ฮตฮฝฮดฮญฯฮตฯฮฑฮน ฮฝฮฑ ฮฑฯฮฑฮนฯฮตฮฏ ฯฮทฮฝ ฮฑฮฝฯฮนฮบฮฑฯฮฌฯฯฮฑฯฮท ฮดฮตฮบฮฌฮดฯฮฝ ActionForms ฮผฮต ฮฑฯฮปฮฌ ฮฑฮฝฯฮนฮบฮตฮฏฮผฮตฮฝฮฑ ฯฮฟฮผฮญฮฑ, ฮดฮนฮฑฯฯฮฑฮปฮฏฮถฮฟฮฝฯฮฑฯ ฯฮฑฯฮฌฮปฮปฮทฮปฮฑ ฯฮทฮฝ ฯฯ ฮผฮฒฮฑฯฯฯฮทฯฮฑ ฮผฮต ฯฮฑฮปฮฑฮนฯฯฮตฯฮตฯ ฮตฮบฮดฯฯฮตฮนฯ. ฮ ฮฑฯฮฌ ฯฮนฯ ฯฯฮฟฮบฮปฮฎฯฮตฮนฯ ฮฑฯ ฯฮญฯ, ฮท ฮผฮตฯฮตฮณฮบฮฑฯฮฌฯฯฮฑฯฮท ฮฑฯฮฟฯฮญฯฮตฮน ฮผฮฑฮบฯฮฟฯฯฯฮธฮตฯฮผฮฑ ฮฟฯฮญฮปฮท, ฯฯฯฯ ฮบฮฑฮธฮฑฯฯฯฮตฯฮท ฮฑฯฯฮนฯฮตฮบฯฮฟฮฝฮนฮบฮฎ, ฮฒฮตฮปฯฮนฯฮผฮญฮฝฮท ฮตฯฮตฮบฯฮฑฯฮนฮผฯฯฮทฯฮฑ ฮบฮฑฮน ฮผฮตฮนฯฮผฮญฮฝฮฟ ฮบฯฯฯฮฟฯ ฯฯ ฮฝฯฮฎฯฮทฯฮทฯ.
21) ฮ ฮฟฮนฮฟฮน ฯฯฯฮฟฮน ฮฑฯฯฮตฮฏฯฮฝ ฮดฮนฮฑฮผฯฯฯฯฯฮทฯ ฯฯฮทฯฮนฮผฮฟฯฮฟฮนฮฟฯฮฝฯฮฑฮน ฯฯฮฑ Struts 1 ฮบฮฑฮน Struts 2 ฮบฮฑฮน ฯฯฯ ฮตฯฮทฯฮตฮฌฮถฮตฮน ฮท ฮดฮฟฮผฮฎ ฯฮฟฯ ฯ ฯฮท ฯฯ ฮฝฯฮทฯฮทฯฮนฮผฯฯฮทฯฮฑ ฯฮทฯ ฮตฯฮฑฯฮผฮฟฮณฮฎฯ;
ฮคฮฟ Struts 1 ฮฒฮฑฯฮฏฮถฮตฯฮฑฮน ฮบฯ
ฯฮฏฯฯ ฯฮต struts-config.xml, ฯฮฟ ฮฟฯฮฟฮฏฮฟ ฯฮตฯฮนฮญฯฮตฮน ฯฮฌฯฯฮท ฮดฯฮฌฯฮทฯpings, ฮฟฯฮนฯฮผฮฟฯฯ form-bean, ฮบฮฑฮธฮฟฮปฮนฮบฮญฯ ฯฯฮฟฯฮธฮฎฯฮตฮนฯ ฮบฮฑฮน ฯฯฯฮฟฯ
ฯ ฮผฮทฮฝฯ
ฮผฮฌฯฯฮฝ. ฮฯ
ฯฯ ฯฮฟ ฮผฮฟฮฝฮฑฮดฮนฮบฯ ฮผฮตฮณฮฌฮปฮฟ ฮฑฯฯฮตฮฏฮฟ ฯฯ
ฯฮฝฮฌ ฮณฮฏฮฝฮตฯฮฑฮน ฯฮฟฮปฯฯฮปฮฟฮบฮฟ ฮบฮฑฮธฯฯ ฮท ฮตฯฮฑฯฮผฮฟฮณฮฎ ฮบฮปฮนฮผฮฑฮบฯฮฝฮตฯฮฑฮน, ฮบฮฑฮธฮนฯฯฯฮฝฯฮฑฯ ฯฮท ฯฯ
ฮฝฯฮทฯฮทฯฮนฮผฯฯฮทฯฮฑ ฯฮนฮฟ ฮดฯฯฮบฮฟฮปฮท. ฮคฮฟ Struts 2 ฮฒฮตฮปฯฮนฯฮฝฮตฮน ฮฑฯ
ฯฯ ฮดฮนฮฑฮนฯฯฮฝฯฮฑฯ ฯฮท ฮดฮนฮฑฮผฯฯฯฯฯฮท ฯฮต ฯฮฟฮปฮปฮฑฯฮปฮฌ struts.xml ฮฑฯฯฮตฮฏฮฑ, ฯฮฑฮบฮญฯฮฑ ฮบฮฑฮน ฯฯฮฟฮฑฮนฯฮตฯฮนฮบฮญฯ ฮดฮนฮฑฮผฮฟฯฯฯฯฮตฮนฯ ฯฮฟฯ
ฮฒฮฑฯฮฏฮถฮฟฮฝฯฮฑฮน ฯฮต ฯฯฮฟฮปฮนฮฑฯฮผฮฟฯฯ. ฮฮน ฯฯฮฟฮณฯฮฑฮผฮผฮฑฯฮนฯฯฮญฯ ฮผฯฮฟฯฮฟฯฮฝ ฮฝฮฑ ฮฟฯฮณฮฑฮฝฯฯฮฟฯ
ฮฝ ฮปฮฟฮณฮนฮบฮฌ ฯฮนฯ ฮตฮฝฯฯฮทฯฮตฯ, ฮผฮตฮนฯฮฝฮฟฮฝฯฮฑฯ ฯฮท ฯฯฮฝฮดฮตฯฮท ฮบฮฑฮน ฮฒฮตฮปฯฮนฯฮฝฮฟฮฝฯฮฑฯ ฯฮท ฯฮฑฯฮฎฮฝฮตฮนฮฑ.
ฮ ฮฑฯฮฌฮดฮตฮนฮณฮผฮฑ: ฮฮฝฮฑ ฮผฮตฮณฮฌฮปฮฟ ฯฯฯฯฮทฮผฮฑ ERP ฮผฯฮฟฯฮตฮฏ ฮฝฮฑ ฮดฮนฮฑฮนฯฮญฯฮตฮน ฯฮท ฮดฮนฮฑฮผฯฯฯฯฯฮฎ ฯฮฟฯ
ฯฮต ฮตฮฝฯฯฮทฯฮตฯ ฯฯฯฯ inventory-struts.xml ฮบฮฑฮน finance-struts.xml, ฮผฮต ฮฑฯฮฟฯฮญฮปฮตฯฮผฮฑ ฮบฮฑฮปฯฯฮตฯฮท ฮฑฮฝฮฑฮณฮฝฯฯฮนฮผฯฯฮทฯฮฑ ฮบฮฑฮน ฮตฯ
ฮบฮฟฮปฯฯฮตฯฮท ฮดฮนฮฑฯฮตฮฏฯฮนฯฮท ฯฮฟฯ
ฮบฯฮบฮปฮฟฯ
ฮถฯฮฎฯ.
22) ฮ ฯฯ ฮปฮตฮนฯฮฟฯ ฯฮณฮตฮฏ ฯฮฟ Struts Validator Framework ฮบฮฑฮน ฯฮฟฮนฮฑ ฮฟฯฮญฮปฮท ฯฯฮฟฯฯฮญฯฮตฮน ฯฮต ฯฯฮณฮบฯฮนฯฮท ฮผฮต ฯฮท ฯฮตฮนฯฮฟฮบฮฏฮฝฮทฯฮท ฮตฯฮนฮบฯฯฯฯฮท;
ฮคฮฟ Struts Validator Framework ฮฑฯ ฯฮฟฮผฮฑฯฮฟฯฮฟฮนฮตฮฏ ฯฮทฮฝ ฮตฯฮนฮบฯฯฯฯฮท ฮตฮนฯฯฮดฮฟฯ ฯฯฮทฯฮนฮผฮฟฯฮฟฮนฯฮฝฯฮฑฯ ฮบฮฑฮฝฯฮฝฮตฯ ฯฮฟฯ ฮฟฯฮฏฮถฮฟฮฝฯฮฑฮน ฮฑฯฯ XML, Javaฮฮทฮผฮนฮฟฯ ฯฮณฮฏฮฑ ฯฮตฮฝฮฑฯฮฏฯฮฝ ฮบฮฑฮน ฮตฮฝฯฯฮผฮฑฯฯฮผฮญฮฝฮฟฮน ฯฯฯฮฟฮน ฮตฯฮนฮบฯฯฯฯฮทฯ, ฯฯฯฯ ฮฑฯฮฑฮนฯฮฟฯฮผฮตฮฝฮฑ ฯฮตฮดฮฏฮฑ, ฮผฮฟฯฮฏฮฒฮฑ email ฮบฮฑฮน ฯฮตฯฮนฮฟฯฮนฯฮผฮฟฮฏ ฮผฮฎฮบฮฟฯ ฯ. ฮฮตฮนฯฮฝฮตฮน ฯฮฟฮฝ ฯฯ ฯฮฟฯฮฟฮนฮทฮผฮญฮฝฮฟ ฮบฯฮดฮนฮบฮฑ, ฮดฮนฮฑฯฯฮฑฮปฮฏฮถฮตฮน ฯฮท ฯฯ ฮฝฮญฯฮตฮนฮฑ ฮบฮฑฮน ฯ ฯฮฟฯฯฮทฯฮฏฮถฮตฮน ฯฮฑฯ ฯฯฯฯฮฟฮฝฮฑ ฯฮทฮฝ ฮตฯฮนฮบฯฯฯฯฮท ฯฯฯฮฟ ฮฑฯฯ ฯฮทฮฝ ฯฮปฮตฯ ฯฮฌ ฯฮฟฯ ฯฮตฮปฮฌฯฮท ฯฯฮฟ ฮบฮฑฮน ฮฑฯฯ ฯฮทฮฝ ฯฮปฮตฯ ฯฮฌ ฯฮฟฯ ฮดฮนฮฑฮบฮฟฮผฮนฯฯฮฎ. ฮฮฝฯฮฏฮธฮตฯฮฑ, ฮท ฯฮตฮนฯฮฟฮบฮฏฮฝฮทฯฮท ฮตฯฮนฮบฯฯฯฯฮท ฮฑฯฮฑฮนฯฮตฮฏ ฮตฯฮฑฮฝฮฑฮปฮฑฮผฮฒฮฑฮฝฯฮผฮตฮฝฮท ฮบฯฮดฮนฮบฮฟฯฮฟฮฏฮทฯฮท ฮบฮฑฮน ฮฑฯ ฮพฮฌฮฝฮตฮน ฯฮฟฮฝ ฮบฮฏฮฝฮดฯ ฮฝฮฟ ฮฑฯฯ ฮฝฮตฯฯฮฝ ฮตฯฮนฯฮตฮนฯฮทฮผฮฑฯฮนฮบฯฮฝ ฮบฮฑฮฝฯฮฝฯฮฝ.
ฮ ฮฑฯฮฌฮดฮตฮนฮณฮผฮฑ: ฮฮนฮฑ ฯฯฯฮผฮฑ ฮตฮณฮณฯฮฑฯฮฎฯ ฮผฯฮฟฯฮตฮฏ ฮฝฮฑ ฮตฯฮนฮฒฮฌฮปฮตฮน ฮตฮปฮญฮณฯฮฟฯ ฯ ฮผฮฟฯฯฮฎฯ email ฮบฮฑฮน ฯ ฯฮฟฯฯฮตฯฯฮนฮบฮฌ ฯฮตฮดฮฏฮฑ ฯฯฮทฯฮนฮผฮฟฯฮฟฮนฯฮฝฯฮฑฯ ฮดฮทฮปฯฯฮนฮบฮฟฯฯ ฮบฮฑฮฝฯฮฝฮตฯ XML ฯฯฯฮฏฯ ฮฝฮฑ ฯฯฮฟฯฮธฮญฯฮตฮน Java ฮบฯฮดฮนฮบฮฑ. ฮฯ ฯฮฎ ฮท ฮตฯฮนฮบฯฯฯฯฮท ฮดฮนฯฮปฮฎฯ ฯฯฯฯฯฮทฯ ฮฒฮตฮปฯฮนฯฮฝฮตฮน ฯฮทฮฝ ฮฑฮพฮนฮฟฯฮนฯฯฮฏฮฑ ฮบฮฑฮน ฮผฮตฮนฯฮฝฮตฮน ฯฮฑ ฯฯฮฌฮปฮผฮฑฯฮฑ ฯฯฮฎฯฯฮท.
23) ฮ ฮฟฮนฮฑ ฮตฮฏฮฝฮฑฮน ฯฮฑ ฯฮฑฯฮฑฮบฯฮทฯฮนฯฯฮนฮบฮฌ ฯฮฟฯ ValueStack ฯฯฮฟ Struts 2 ฮบฮฑฮน ฯฯฯ ฮตฯฮทฯฮตฮฌฮถฮตฮน ฯฮท ฮดฮนฮฑฮธฮตฯฮนฮผฯฯฮทฯฮฑ ฮดฮตฮดฮฟฮผฮญฮฝฯฮฝ ฯฯฮนฯ ฮ ฯฮฟฮฒฮฟฮปฮญฯ;
ฮคฮฟ ValueStack ฮตฮฏฮฝฮฑฮน ฮญฮฝฮฑ ฮฒฮฑฯฮนฮบฯ ฯฯฮฟฮนฯฮตฮฏฮฟ ฯฮฟฯ ฮฑฯฮฟฮธฮทฮบฮตฯฮตฮน ฮดฮตฮดฮฟฮผฮญฮฝฮฑ ฮตฯฮฑฯฮผฮฟฮณฮฎฯ ฮบฮฑฯฮฌ ฯฮท ฮดฮนฮฌฯฮบฮตฮนฮฑ ฮตฮฝฯฯ ฮบฯฮบฮปฮฟฯ ฮถฯฮฎฯ ฮฑฮนฯฮฎฮผฮฑฯฮฟฯ. ฮฮนฮฑฯฮทฯฮตฮฏ ฮนฮดฮนฯฯฮทฯฮตฯ Action, ฯฯฮฟฯฯฯฮนฮฝฮญฯ ฯฮนฮผฮญฯ ฯฮตฯฮนฮฒฮฌฮปฮปฮฟฮฝฯฮฟฯ ฮบฮฑฮน ฮฑฮฝฯฮนฮบฮตฮฏฮผฮตฮฝฮฑ ฯฯฮฟฯฮฒฮฌฯฮนฮผฮฑ ฮฑฯฯ OGNL. ฮ ฯฮฟฮปฯ ฮตฯฮฏฯฮตฮดฮท ฮดฮฟฮผฮฎ ฯฮฟฯ ฮดฮนฮฑฯฯฮฑฮปฮฏฮถฮตฮน ฯฯฮน ฮฟฮน ฮตฯฮนฮบฮญฯฮตฯ JSP ฮบฮฑฮน ฮฟฮน ฮตฮบฯฯฮฌฯฮตฮนฯ OGNL ฮฑฮฝฮฑฮบฯฮฟฯฮฝ ฮฑฯ ฯฯฮผฮฑฯฮฑ ฯฮนฯ ฯฯฯฯฮญฯ ฯฮนฮผฮญฯ. ฮคฮฟ ValueStack ฮฒฮตฮปฯฮนฯฮฝฮตฮน ฯฮทฮฝ ฯฯฮฟฯฮฒฮฑฯฮนฮผฯฯฮทฯฮฑ ฮตฮบฮธฮญฯฮฟฮฝฯฮฑฯ ฮดฮตฮดฮฟฮผฮญฮฝฮฑ ฯฯฯฮฏฯ ฮฝฮฑ ฮฑฯฮฑฮนฯฮฟฯฮฝฯฮฑฮน ฯฮฑฯฮตฮฏฯ getters ฮฎ ฮฑฮฝฮฑฯฮฟฯฮญฯ ฮตฮผฮฒฮญฮปฮตฮนฮฑฯ.
ฮ ฮฑฯฮฌฮดฮตฮนฮณฮผฮฑ: ฮฯฮฑฮฝ ฮญฮฝฮฑ ProductAction ฯฮฟฯฯฯฮฝฮตฮน ฮผฮนฮฑ ฮปฮฏฯฯฮฑ ฯฯฮฟฯฯฮฝฯฯฮฝ, ฯฮฟ ValueStack ฮตฯฮนฯฯฮญฯฮตฮน <s:iterator value="products"> ฮณฮนฮฑ ฮฌฮผฮตฯฮท ฮฑฮฝฮฌฮบฯฮทฯฮท ฯฮทฯ ฮปฮฏฯฯฮฑฯ, ฮฑฯฮปฮฟฯฮฟฮนฯฮฝฯฮฑฯ ฯฮทฮฝ ฮฑฮฝฮฌฯฯฯ
ฮพฮท ฯฮฟฯ
UI ฮบฮฑฮน ฮผฮตฮนฯฮฝฮฟฮฝฯฮฑฯ ฯฮท ฯฯฮฝฮดฮตฯฮท ฮผฮตฯฮฑฮพฯ ฯฯฮฝ ฮตฯฮนฯฮญฮดฯฮฝ ฯฯฮฟฮฒฮฟฮปฮฎฯ ฮบฮฑฮน ฮตฮปฮตฮณฮบฯฮฎ.
24) ฮ ฮฟฮนฮฑ ฮตฮฏฮฝฮฑฮน ฮท ฮดฮนฮฑฯฮฟฯฮฌ ฮผฮตฯฮฑฮพฯ ฯฮทฯ ฮดฮนฮฑฯฮตฮฏฯฮนฯฮทฯ ฯฯ ฮฝฮตฮดฯฮนฯฮฝ ฯฯฮฑ Struts ฮบฮฑฮน ฯฯฮฝ ฯฯ ฯฮนฮบฯฮฝ API servlet, ฮบฮฑฮน ฯฯฯ ฮผฯฮฟฯฮฟฯฮฝ ฯฮฑ Struts ฮฝฮฑ ฮฒฮตฮปฯฮนฯฯฮฟฯ ฮฝ ฯฮฟฮฝ ฯฮตฮนฯฮนฯฮผฯ ฯฯฮฝ ฯฯ ฮฝฮตฮดฯฮนฯฮฝ;
ฮคฮฟ Struts ฮฒฮฑฯฮฏฮถฮตฯฮฑฮน ฯฮต ฯฯ
ฯฮนฮบฮฌ API servlet, ฮฑฮปฮปฮฌ ฮตฮนฯฮฌฮณฮตฮน ฮฒฮฟฮทฮธฮทฯฮนฮบฮฟฯฯ ฮผฮทฯฮฑฮฝฮนฯฮผฮฟฯฯ ฯฯฯฯ ActionForms ฮผฮต ฯฮตฮดฮฏฮฟ ฯฯ
ฮฝฮตฮดฯฮฏฮฑฯ (Struts 1) ฮบฮฑฮน ฮดฮนฮตฯฮฑฯฮญฯ ฮผฮต ฮตฯฮฏฮณฮฝฯฯฮท ฯฯ
ฮฝฮตฮดฯฮฏฮฑฯ ฯฯฮฟ Struts 2 (ฯฯฯฯ SessionAware). ฮฯ
ฯฮฟฮฏ ฮฟฮน ฮบฮฟฮนฮปฮนฮฑฮบฮฟฮฏtracฮฑฯฮปฮฟฯฮฟฮนฮฟฯฮฝ ฮบฮฟฮนฮฝฮญฯ ฮตฯฮณฮฑฯฮฏฮตฯ, ฯฯฯฯ ฮท ฮฑฯฮฟฮธฮฎฮบฮตฯ
ฯฮท ฯฯฮฟฮนฯฮตฮฏฯฮฝ ฯฯฮฎฯฯฮท ฮฎ ฮท ฮดฮนฮฑฯฮฎฯฮทฯฮท ฮบฮฑฯฮฑฯฯฮฎฮผฮฑฯฮฟฯping carts, ฮฑฯฮฟฮบฯฯฯฯฮฟฮฝฯฮฑฯ ฯฮทฮฝ ฮฑฮบฮฑฯฮญฯฮณฮฑฯฯฮท ฯฮฟฮปฯ
ฯฮปฮฟฮบฯฯฮทฯฮฑ HttpSession. ฮคฮฑ Struts ฮตฯฮนฯฯฮญฯฮฟฯ
ฮฝ ฮตฯฮฏฯฮทฯ ฯฮทฮฝ ฮฑฯฯฮฑฮปฮฎ ฯฯฯฯฮฒฮฑฯฮท ฯฮต ฮฑฮฝฯฮนฮบฮตฮฏฮผฮตฮฝฮฑ ฯฯ
ฮฝฮตฮดฯฮฏฮฑฯ ฮผฮต ฮฒฮฌฯฮท ฯฮฟฮฝ ฯฯฯฮฟ ฮบฮฑฮน ฮผฮตฮนฯฮฝฮฟฯ
ฮฝ ฯฮฟฮฝ ฯฯ
ฯฮฟฯฮฟฮนฮทฮผฮญฮฝฮฟ ฮบฯฮดฮนฮบฮฑ.
ฮ ฮฑฯฮฌฮดฮตฮนฮณฮผฮฑ: ฮฮฝฮฑ ฮบฮฑฯฮฌฯฯฮทฮผฮฑping ฮคฮฟ cart ฮผฯฮฟฯฮตฮฏ ฮฝฮฑ ฮฑฯฮฟฮธฮทฮบฮตฯ ฯฮตฮฏ ฯฮต ฮผฮนฮฑ ฯฯ ฮฝฮตฮดฯฮฏฮฑ ฯฯฯฮฏฯ ฮฝฮฑ ฮฑฮฝฮฑฮบฯฮฌฯฮฑฮน ฯฮตฮนฯฮฟฮบฮฏฮฝฮทฯฮฑ ฯฮฟ HttpSession ฯฮต ฮบฮฌฮธฮต ฮตฮฝฮญฯฮณฮตฮนฮฑ. ฮคฮฟ Struts 2 ฮตฮนฯฮฌฮณฮตฮน ฮฑฯ ฯฯฮผฮฑฯฮฑ ฯฮฟฮฝ ฯฮฌฯฯฮท ฯฯ ฮฝฮตฮดฯฮฏฮฑฯ ฮผฮญฯฯ ฯฮฟฯ ฮบฯฮบฮปฮฟฯ ฮถฯฮฎฯ ฯฮฟฯ interceptor.
25) ฮ ฯฯ ฯฮฑ Interceptor Stacks ฯฯฮฟ Struts 2 ฯฮฑฯฮญฯฮฟฯ ฮฝ ฮดฮนฮฑฯฮฟฯฮตฯฮนฮบฮฟฯฯ ฯฯฯฯฮฟฯ ฯ ฮดฮนฮฑฯฮตฮฏฯฮนฯฮทฯ ฮดฮนฮฑฯฮฟฮผฮตฮฑฮบฯฮฝ ฮถฮทฯฮทฮผฮฌฯฯฮฝ ฯฮต ฯฮปฮตฯ ฯฮนฯ ฮตฮฝฯฯฮทฯฮตฯ;
ฮฮน ฯฯฮฟฮฏฮฒฮตฯ Interceptor ฮตฮฏฮฝฮฑฮน ฮดฮนฮฑฮผฮฟฯฯฯฯฮนฮผฮตฯ ฯฯ ฮปฮปฮฟฮณฮญฯ interceptor ฯฮฟฯ ฮตฯฮฑฯฮผฯฮถฮฟฮฝฯฮฑฮน ฯฮต ฯฯ ฮณฮบฮตฮบฯฮนฮผฮญฮฝฮฑ ฯฮฑฮบฮญฯฮฑ ฮฎ ฮตฮฝฮญฯฮณฮตฮนฮตฯ. ฮฃฯ ฮณฮบฮตฮฝฯฯฯฮฝฮฟฯ ฮฝ ฮดฮนฮฑฯฮฟฮผฮตฮฑฮบฮฌ ฮถฮทฯฮฎฮผฮฑฯฮฑ ฯฯฯฯ ฮท ฮบฮฑฯฮฑฮณฯฮฑฯฮฎ, ฮฟ ฮญฮปฮตฮณฯฮฟฯ ฯฮฑฯ ฯฯฯฮทฯฮฑฯ, ฮท ฮตฯฮนฮบฯฯฯฯฮท, ฮท ฮผฮตฯฮฑฯฯฯฯฯฯฮท ฮฑฯฯฮตฮฏฯฮฝ ฮบฮฑฮน ฮท ฯฯฮฝฮดฮตฯฮท ฯฮฑฯฮฑฮผฮญฯฯฯฮฝ. ฮฮน ฯฯฮฟฮณฯฮฑฮผฮผฮฑฯฮนฯฯฮญฯ ฮผฯฮฟฯฮฟฯฮฝ ฮฝฮฑ ฮฟฯฮฏฯฮฟฯ ฮฝ ฯฯฮฟฯฮฑฯฮผฮฟฯฮผฮญฮฝฮตฯ ฯฯฮฟฮฏฮฒฮตฯ ฮณฮนฮฑ ฮฝฮฑ ฮฒฮตฮปฯฮนฯฯฮฟฯ ฮฝ ฯฮท ฯฯ ฮผฯฮตฯฮนฯฮฟฯฮฌ ฯฮทฯ ฮตฯฮฑฯฮผฮฟฮณฮฎฯ ฮณฮนฮฑ ฮดฮนฮฑฯฮฟฯฮตฯฮนฮบฮญฯ ฮตฮฝฯฯฮทฯฮตฯ.
ฮ ฮฑฯฮฌฮดฮตฮนฮณฮผฮฑ: ฮฮนฮฑ ฮตฮฝฯฯฮทฯฮฑ ฯฯฮทฮผฮฑฯฮฟฮฟฮนฮบฮฟฮฝฮฟฮผฮนฮบฯฮฝ ฯฯ ฮฝฮฑฮปฮปฮฑฮณฯฮฝ ฮตฮฝฮดฮญฯฮตฯฮฑฮน ฮฝฮฑ ฮฑฯฮฑฮนฯฮตฮฏ ฮผฮนฮฑ ฯฮนฮฟ ฮฑฯ ฯฯฮทฯฮฎ ฯฯฮฟฮฏฮฒฮฑ interceptor, ฯฯ ฮผฯฮตฯฮนฮปฮฑฮผฮฒฮฑฮฝฮฟฮผฮญฮฝฮทฯ ฯฮทฯ ฮบฮฑฯฮฑฮณฯฮฑฯฮฎฯ ฮตฮปฮญฮณฯฮฟฯ , ฯฮทฯ ฮตฯฮฑฮปฮฎฮธฮตฯ ฯฮทฯ ฯฮฑฯ ฯฯฯฮทฯฮฑฯ ฮบฮฑฮน ฯฯฮฝ ฮตฮปฮญฮณฯฯฮฝ ฮบฯฯ ฯฯฮฟฮณฯฮฌฯฮทฯฮทฯ, ฮตฮฝฯ ฮผฮนฮฑ ฮตฮฝฯฯฮทฯฮฑ ฮดฮทฮผฯฯฮนฮฟฯ ฮบฮฑฯฮฑฮปฯฮณฮฟฯ ฮผฯฮฟฯฮตฮฏ ฮฝฮฑ ฯฯฮทฯฮนฮผฮฟฯฮฟฮนฮตฮฏ ฮผฮนฮฑ ฮตฮปฮฑฯฯฯฯฮตฯฮท ฯฯฮฟฮฏฮฒฮฑ. ฮฯ ฯฮฎ ฮท ฮตฯ ฮตฮปฮนฮพฮฏฮฑ ฮฒฮตฮปฯฮนฯฮฝฮตฮน ฯฮท ฯฯ ฮฝฯฮทฯฮทฯฮนฮผฯฯฮทฯฮฑ ฮบฮฑฮน ฯฮฟฮฝ ฮฑฯฮธฯฯฯฯ ฯฯฮตฮดฮนฮฑฯฮผฯ.
26) ฮคฮน ฮตฮฏฮฝฮฑฮน ฯฮฑ ActionErrors ฮบฮฑฮน ฯฮฑ ActionMessages ฯฯฮฟ Struts 1 ฮบฮฑฮน ฯฯฯ ฮฒฮตฮปฯฮนฯฮฝฮฟฯ ฮฝ ฯฮทฮฝ ฮฑฮฝฮฑฯฯฮฟฯฮฟฮดฯฯฮทฯฮท ฮตฯฮนฮบฯฯฯฯฮทฯ ฯฮฟฯ ฮฑฯฮตฯ ฮธฯฮฝฮตฯฮฑฮน ฯฯฮฟฮฝ ฯฯฮฎฯฯฮท;
ฮคฮฑ ActionErrors ฮบฮฑฮน ActionMessages ฮตฮฝฯฯฮผฮฑฯฯฮฝฮฟฯ
ฮฝ ฮผฮทฮฝฯฮผฮฑฯฮฑ ฯฯฮฌฮปฮผฮฑฯฮฟฯ ฮบฮฑฮน ฮตฯฮนฯฯ
ฯฮฏฮฑฯ ฯฮฟฯ
ฮดฮทฮผฮนฮฟฯ
ฯฮณฮฟฯฮฝฯฮฑฮน ฮบฮฑฯฮฌ ฯฮทฮฝ ฮตฮบฯฮญฮปฮตฯฮท ฯฮทฯ ฮตฮฝฮญฯฮณฮตฮนฮฑฯ. ฮฯฮนฯฯฮญฯฮฟฯ
ฮฝ ฯฯฮฟฯ
ฯ ฯฯฮฟฮณฯฮฑฮผฮผฮฑฯฮนฯฯฮญฯ ฮฝฮฑ ฯฯ
ฮปฮปฮญฮณฮฟฯ
ฮฝ ฯฮฟฮปฮปฮฌ ฮผฮทฮฝฯฮผฮฑฯฮฑ ฮบฮฑฮน ฮฝฮฑ ฯฮฑ ฮตฮผฯฮฑฮฝฮฏฮถฮฟฯ
ฮฝ ฯฯ
ฮปฮปฮฟฮณฮนฮบฮฌ ฯฮต JSP ฯฯฮทฯฮนฮผฮฟฯฮฟฮนฯฮฝฯฮฑฯ ฮตฯฮนฮบฮญฯฮตฯ ฯฯฯฯ <html:errors> or <html:messages>ฮฯ
ฯฯ ฯฮฑฯฮญฯฮตฮน ฯฮฑฯฮฎ ฮดฮนฮฑฯฯฯฮนฯฮผฯ ฮผฮตฯฮฑฮพฯ ฮปฮฟฮณฮนฮบฮฎฯ ฮบฮฑฮน ฯฮฑฯฮฟฯ
ฯฮฏฮฑฯฮทฯ.
ฮ ฮฑฯฮฌฮดฮตฮนฮณฮผฮฑ: ฮฮนฮฑ ฯฯฮฟฯฯฮฌฮธฮตฮนฮฑ ฯฯฮฝฮดฮตฯฮทฯ ฮตฮฝฮดฮญฯฮตฯฮฑฮน ฮฝฮฑ ฮดฮทฮผฮนฮฟฯ ฯฮณฮฎฯฮตฮน ฮญฮฝฮฑ ActionError ฮณฮนฮฑ ฮตฯฯฮฑฮปฮผฮญฮฝฮฑ ฮดฮนฮฑฯฮนฯฯฮตฯ ฯฮฎฯฮนฮฑ ฮบฮฑฮน ฮญฮฝฮฑ ActionMessage ฮณฮนฮฑ ฮดฮนฮฑฮธฮตฯฮนฮผฯฯฮทฯฮฑ ฮตฯฮฑฮฝฮฑฯฮฟฯฮฌฯ ฮบฯฮดฮนฮบฮฟฯ ฯฯฯฯฮฒฮฑฯฮทฯ. ฮฃฯ ฮณฮบฮตฮฝฯฯฯฮฝฮฟฮฝฯฮฌฯ ฯฮฑ, ฮฟฮน ฯฯฮฎฯฯฮตฯ ฮปฮฑฮผฮฒฮฌฮฝฮฟฯ ฮฝ ฮปฮตฯฯฮฟฮผฮตฯฮฎ ฮบฮฑฮน ฮดฮฟฮผฮทฮผฮญฮฝฮฑ ฯฯฯฮปฮนฮฑ ฯฯฯฮฏฯ ฮฝฮฑ ฮฑฯฮฟฮบฮฑฮปฯฯฯฮฟฯ ฮฝ ฮตฯฯฯฮตฯฮนฮบฮญฯ ฮปฮตฯฯฮฟฮผฮญฯฮตฮนฮตฯ ฯ ฮปฮฟฯฮฟฮฏฮทฯฮทฯ.
27) ฮ ฯฯ ฯฯ ฮธฮผฮฏฮถฮตฯฮต ฯฮฟฮปฮปฮฑฯฮปฮญฯ ฮตฮฝฯฯฮทฯฮตฯ ฯฮต ฮผฮนฮฑ ฮตฯฮฑฯฮผฮฟฮณฮฎ Struts ฮบฮฑฮน ฯฮฟฮนฮฑ ฯฮปฮตฮฟฮฝฮตฮบฯฮฎฮผฮฑฯฮฑ ฯฯฮฟฯฯฮญฯฮตฮน ฮฑฯ ฯฮฎ ฮท ฮตฮฝฯฯฮผฮฑฯฯฮผฮญฮฝฮท ฯฯฮฟฯฮญฮณฮณฮนฯฮท;
ฮคฮฟ Struts 1 ฯ ฯฮฟฯฯฮทฯฮฏฮถฮตฮน ฮตฯฮฑฯฮผฮฟฮณฮญฯ ฯฮฟฮปฮปฮฑฯฮปฯฮฝ ฮผฮฟฮฝฮฌฮดฯฮฝ ฮผฮญฯฯ ฮพฮตฯฯฯฮนฯฯฯฮฝ ฮฑฯฯฮตฮฏฯฮฝ ฮดฮนฮฑฮผฯฯฯฯฯฮทฯ, ฮบฮฑฮธฮญฮฝฮฑ ฮฑฯฯ ฯฮฑ ฮฟฯฮฟฮฏฮฑ ฮญฯฮตฮน ฮฑฮฝฯฮนฯฯฮฟฮนฯฮนฯฯฮตฮฏ ฯฮต ฮผฮฟฮฝฮฑฮดฮนฮบฯ URL ฯฯฮฟฮธฮญฮผฮฑฯฮฑ. ฮฯ ฯฯ ฮตฯฮนฯฯฮญฯฮตฮน ฯฯฮนฯ ฮฟฮผฮฌฮดฮตฯ ฮฝฮฑ ฮดฮนฮฑฯฮทฯฮฟฯฮฝ ฮฑฯฮฟฮผฮฟฮฝฯฮผฮญฮฝฮตฯ ฮปฮตฮนฯฮฟฯ ฯฮณฮนฮบฮญฯ ฯฮตฯฮนฮฟฯฮญฯโฯฯฯฯ ฮตฮฝฯฯฮทฯฮตฯ ฮดฮนฮฑฯฮตฮนฯฮนฯฯฮฎ, ฯฯฮฎฯฯฮท ฮบฮฑฮน ฮฑฮฝฮฑฯฮฟฯฮฌฯโฮผฮต ฮฑฮฝฮตฮพฮฌฯฯฮทฯฮตฯ ฯฮฟฮญฯ ฮบฯฮบฮปฮฟฯ ฮถฯฮฎฯ. ฮคฮฟ Struts 2 ฯฯฮฟฯฮธฮตฮฏ ฮตฯฮฏฯฮทฯ ฯฮทฮฝ ฮฑฯฮธฯฯฯฯฯฮทฯฮฑ ฯฯฮทฯฮนฮผฮฟฯฮฟฮนฯฮฝฯฮฑฯ ฯฮฑฮบฮญฯฮฑ.
ฮฟฯฮญฮปฮท:
- ฮฮฑฮปฯฯฮตฯฮฟฯ ฮดฮนฮฑฯฯฯฮนฯฮผฯฯ ฮฑฮฝฮทฯฯ ฯฮนฯฮฝ
- ฮ ฮฑฯฮฌฮปฮปฮทฮปฮท ฮฑฮฝฮฌฯฯฯ ฮพฮท ฮฑฯฯ ฮบฮฑฯฮฑฮฝฮตฮผฮทฮผฮญฮฝฮตฯ ฮฟฮผฮฌฮดฮตฯ
- ฮฮตฮนฯฮผฮญฮฝฮตฯ ฮดฮนฮตฮฝฮญฮพฮตฮนฯ ฮดฮนฮฑฮผฯฯฯฯฯฮทฯ
- ฮฮฝฮตฮพฮฌฯฯฮทฯฮท ฮฑฮฝฮฌฯฯฯ ฮพฮท ฮบฮฑฮน ฯฮตฮดฮฏฮฑ ฮดฮฟฮบฮนฮผฯฮฝ
ฮ ฮฑฯฮฌฮดฮตฮนฮณฮผฮฑ: ฮฮนฮฑ ฯฮฑฮฝฮตฯฮนฯฯฮทฮผฮนฮฑฮบฮฎ ฯฯฮปฮท ฮผฯฮฟฯฮตฮฏ ฮฝฮฑ ฮดฮนฮฑฯฯฯฮฏฮถฮตฮน ฯฮนฯ ฮตฮฝฯฯฮทฯฮตฯ ฯฮฟฮนฯฮทฯฯฮฝ, ฮบฮฑฮธฮทฮณฮทฯฯฮฝ ฮบฮฑฮน ฮดฮนฮฑฯฮตฮนฯฮนฯฯฯฮฝ ฮณฮนฮฑ ฮฝฮฑ ฮฑฯฮปฮฟฯฮฟฮนฮฎฯฮตฮน ฯฮทฮฝ ฮฑฮฝฮฌฯฯฯ ฮพฮท ฮบฮฑฮน ฯฮท ฯฯ ฮฝฯฮฎฯฮทฯฮท.
28) ฮ ฯฯฮต ฯฯฮญฯฮตฮน ฮฝฮฑ ฯฯฮทฯฮนฮผฮฟฯฮฟฮนฮตฮฏฯฮต ฯฮฟ DispatchAction ฮฎ ฯฮนฯ ฯฮฑฯฮฑฮปฮปฮฑฮณฮญฯ ฯฮฟฯ ฮบฮฑฮน ฯฮฟฮนฮฑ ฮดฮนฮฑฯฮฟฯฮฌ ฮผฮตฯฮฑฮพฯ ฮฑฯ ฯฯฮฝ ฯฯฮฝ ฮบฮปฮฌฯฮตฯฮฝ ฮฒฮฟฮทฮธฮฌ ฯฯฮท ฮฒฮตฮปฯฮนฯฯฮฟฯฮฟฮฏฮทฯฮท ฮบฯฮดฮนฮบฮฑ;
DispatchAction ฮตฯฮนฯฯฮญฯฮตฮน ฯฮฟฮฝ ฯฮฌฯฯฮทping ฯฮฟฮปฮปฮฑฯฮปฮญฯ ฮปฮตฮนฯฮฟฯ
ฯฮณฮฏฮตฯ ฮตฮฝฯฯฯ ฮผฮฏฮฑฯ ฮบฮปฮฌฯฮทฯ Action ฮตฯฮนฮปฮญฮณฮฟฮฝฯฮฑฯ ฮผฮนฮฑ ฮผฮญฮธฮฟฮดฮฟ ฮผฮต ฮฒฮฌฯฮท ฮผฮนฮฑ ฯฮฑฯฮฌฮผฮตฯฯฮฟ ฮฑฮนฯฮฎฮผฮฑฯฮฟฯ. ฮฯ
ฯฯ ฮผฮตฮนฯฮฝฮตฮน ฯฮฟฮฝ ฮฑฯฮนฮธฮผฯ ฯฯฮฝ ฮบฮปฮฌฯฮตฯฮฝ Action ฮบฮฑฮน ฯฯ
ฮณฮบฮตฮฝฯฯฯฮฝฮตฮน ฯฮท ฯฯฮตฯฮนฮบฮฎ ฮปฮฟฮณฮนฮบฮฎ. ฮฮน ฯฮฑฯฮฑฮปฮปฮฑฮณฮญฯ ฯฮตฯฮนฮปฮฑฮผฮฒฮฌฮฝฮฟฯ
ฮฝ LookupDispatchAction, ฯฮฟ ฮฟฯฮฟฮฏฮฟ ฮฑฮฝฯฮนฯฯฮฟฮนฯฮฏฮถฮตฮน ฮฟฮฝฯฮผฮฑฯฮฑ ฮผฮตฮธฯฮดฯฮฝ ฯฮต ฮบฮปฮตฮนฮดฮนฮฌ ฯฯฯฯฮฝ ฮณฮนฮฑ ฮดฮนฮตฮธฮฝฮฟฯฮฟฮฏฮทฯฮท, ฮบฮฑฮน MappingDispatchAction, ฯฮฟ ฮฟฯฮฟฮฏฮฟ ฮฑฮพฮนฮฟฯฮฟฮนฮตฮฏ ฯฮฟฮฝ ฯฮฌฯฯฮท ฮดฯฮฌฯฮทฯping ฮฮตฯฯฮฟฮผฮญฯฮนฮตฯ.
ฮฃฯฮฝฮฟฯฮท ฮฮนฮฑฯฮฟฯฯฮฝ
| ฮคฮฌฮพฮท | ฮฃฯ ฮผฯฮตฯฮนฯฮฟฯฮฌ | ฮงฯฮฎฯฮท ฮบฮฑฮปฯ ฯฮญฯฮฑฯ |
|---|---|---|
| ฮฯฮฌฯฮท ฮฯฮฟฯฯฮฟฮปฮฎฯ | ฮงฯฮทฯฮนฮผฮฟฯฮฟฮนฮตฮฏ ฯฮทฮฝ ฯฮฑฯฮฌฮผฮตฯฯฮฟ ฮณฮนฮฑ ฯฮทฮฝ ฮตฯฮนฮปฮฟฮณฮฎ ฮผฮตฮธฯฮดฮฟฯ | ฮฮตฮนฯฮฟฯ ฯฮณฮฏฮตฯ CRUD |
| LookupDispatchAction | ฮงฯฮทฯฮนฮผฮฟฯฮฟฮนฮตฮฏ ฯฮฟฮฝ ฯฮฌฯฯฮท ฮบฮปฮตฮนฮดฮนฮฟฯ-ฮผฮตฮธฯฮดฮฟฯ | ฮ ฮฟฮปฯฮณฮปฯฯฯฮตฯ ฯฯฯฮผฮตฯ |
| ฮงฮฌฯฯฮทฯpingฮฯฮฌฯฮท ฮฯฮฟฯฯฮฟฮปฮฎฯ | ฮงฯฮทฯฮนฮผฮฟฯฮฟฮนฮตฮฏ ฯฮฌฯฯฮทping ฯฯฮฟฯ ฮดฮนฮฑฮดฯฮฟฮผฮฎ | ฮฃฯฮฝฮธฮตฯฮท ฮปฮฟฮณฮนฮบฮฎ ฮดฯฮฟฮผฮฟฮปฯฮณฮทฯฮทฯ |
ฮฯ ฯฮฎ ฮท ฮตฮฝฮฟฯฮฟฮฏฮทฯฮท ฮผฮตฮนฯฮฝฮตฮน ฯฮฟฮฝ ฯฮปฮตฮฟฮฝฮฑฯฮผฯ ฮบฮฑฮน ฮฒฮตฮปฯฮนฯฮฝฮตฮน ฯฮท ฯฯ ฮฝฯฮทฯฮทฯฮนฮผฯฯฮทฯฮฑ.
29) ฮ ฯฯ ฮฟฮน ฮคฯฯฮฟฮน ฮฯฮฟฯฮตฮปฮตฯฮผฮฌฯฯฮฝ ฯฯฮฟ Struts 2 ฮตฮฝฮนฯฯฯฮฟฯ ฮฝ ฯฮทฮฝ ฮตฯ ฮตฮปฮนฮพฮฏฮฑ ฯฮปฮฟฮฎฮณฮทฯฮทฯ ฮบฮฑฮน ฯฮฟฮนฮฟฮน ฯฮฑฯฮฌฮณฮฟฮฝฯฮตฯ ฮบฮฑฮธฮฟฯฮฏฮถฮฟฯ ฮฝ ฯฮทฮฝ ฮบฮฑฯฮฌฮปฮปฮทฮปฮท ฮตฯฮนฮปฮฟฮณฮฎ;
ฮฮน ฮคฯฯฮฟฮน ฮฯฮฟฯฮตฮปฮตฯฮผฮฌฯฯฮฝ ฮบฮฑฮธฮฟฯฮฏฮถฮฟฯ
ฮฝ ฯฮฟฮฝ ฯฯฯฯฮฟ ฮผฮต ฯฮฟฮฝ ฮฟฯฮฟฮฏฮฟ ฯฮฑ ฮฑฯฮฟฯฮตฮปฮญฯฮผฮฑฯฮฑ ฯฯฮฝ ฮตฮฝฮตฯฮณฮตฮนฯฮฝ ฮผฮตฯฮฑฮฒฮฑฮฏฮฝฮฟฯ
ฮฝ ฯฮต ฯฯฮฟฮฒฮฟฮปฮญฯ ฮฎ ฮฌฮปฮปฮตฯ ฮตฮฝฮญฯฮณฮตฮนฮตฯ. ฮ ฮฑฯฮฌฮณฮฟฮฝฯฮตฯ ฯฮฟฯ
ฮบฮฑฮธฮฟฯฮฏฮถฮฟฯ
ฮฝ ฯฮทฮฝ ฮตฯฮนฮปฮฟฮณฮฎ ฯฮตฯฮนฮปฮฑฮผฮฒฮฌฮฝฮฟฯ
ฮฝ ฯฮท ฯฮฟฮฎ ฯฮปฮฟฮฎฮณฮทฯฮทฯ, ฯฮนฯ ฮฑฮฝฮฌฮณฮบฮตฯ ฮฑฯฯฮดฮฟฯฮทฯ, ฯฮนฯ ฮฑฯฮฑฮนฯฮฎฯฮตฮนฯ ฮฑฯฯฮฑฮปฮตฮฏฮฑฯ ฮบฮฑฮน ฯฮฟฮฝ ฯฯฯฮฟ ฯฮตฯฮนฮตฯฮฟฮผฮญฮฝฮฟฯ
. ฮฮนฮฑ ฯฮฑฯฮฌฮดฮตฮนฮณฮผฮฑ, ฮญฮฝฮฑ redirect ฯฮฟ ฮฑฯฮฟฯฮญฮปฮตฯฮผฮฑ ฮฑฯฮฟฯฮตฯฮณฮตฮน ฯฯฮฟฮฒฮปฮฎฮผฮฑฯฮฑ ฮตฯฮฑฮฝฯ
ฯฮฟฮฒฮฟฮปฮฎฯ ฯฯฯฮผฮฑฯ, ฮตฮฝฯ ฮญฮฝฮฑ dispatcher ฯฮฟ ฮฑฯฮฟฯฮญฮปฮตฯฮผฮฑ ฮตฮฏฮฝฮฑฮน ฯฮฑฯฯฯฮตฯฮฟ ฮณฮนฮฑ ฮตฯฯฯฮตฯฮนฮบฮฎ ฯฯฮฟฯฮธฮทฯฮท. A stream ฮคฮฟ ฮฑฯฮฟฯฮญฮปฮตฯฮผฮฑ ฮตฮฏฮฝฮฑฮน ฮนฮดฮฑฮฝฮนฮบฯ ฮณฮนฮฑ ฮดฯ
ฮฑฮดฮนฮบฮญฯ ฮตฮพฯฮดฮฟฯ
ฯ ฯฯฯฯ ฮปฮฎฯฮตฮนฯ ฮฑฯฯฮตฮฏฯฮฝ ฮฎ ฮดฮทฮผฮนฮฟฯ
ฯฮณฮฏฮฑ ฮฑฮฝฮฑฯฮฟฯฯฮฝ.
ฮ ฮฑฯฮฌฮดฮตฮนฮณฮผฮฑ: ฮฮฑฯฮฌ ฯฮท ฮดฮทฮผฮนฮฟฯ ฯฮณฮฏฮฑ ฯฮนฮผฮฟฮปฮฟฮณฮฏฯฮฝ PDF, ฮท ฮตฯฮฑฯฮผฮฟฮณฮฎ ฮธฮฑ ฯฯฮญฯฮตฮน ฮฝฮฑ ฯฯฮทฯฮนฮผฮฟฯฮฟฮนฮตฮฏ ฯฮฟฮฝ ฯฯฯฮฟ ฮฑฯฮฟฯฮตฮปฮญฯฮผฮฑฯฮฟฯ ฯฮฟฮฎฯ ฮณฮนฮฑ ฮฝฮฑ ฯฮฑฯฮฑฮดฯฯฮตฮน ฯฮฟ ฮฑฯฯฮตฮฏฮฟ ฮฑฯฮตฯ ฮธฮตฮฏฮฑฯ ฯฯฮฟ ฯฯฯฮณฯฮฑฮผฮผฮฑ ฯฮตฯฮนฮฎฮณฮทฯฮทฯ.
30) ฮ ฮฟฮนฮฟฯ ฮตฮฏฮฝฮฑฮน ฮฟ ฮบฯฮบฮปฮฟฯ ฮถฯฮฎฯ ฮผฮนฮฑฯ ฮบฮปฮฌฯฮทฯ Action ฯฯฮฟ Struts 2 ฮบฮฑฮน ฯฮฟฮนฮฑ ฮฒฮฎฮผฮฑฯฮฑ ฮดฮนฮฑฯฮญฯฮฟฯ ฮฝ ฯฮทฮผฮฑฮฝฯฮนฮบฮฌ ฮฑฯฯ ฯฮฟ Struts 1;
ฮ ฮบฯฮบฮปฮฟฯ ฮถฯฮฎฯ ฯฮฟฯ Struts 2 ฮพฮตฮบฮนฮฝฮฌ ฯฯฮฑฮฝ ฯฮฟ ฮฑฮฏฯฮทฮผฮฑ ฯฯฮฌฯฮตฮน ฯฯฮฟ FilterDispatcher (ฮฎ StrutsPrepareAndExecuteFilter), ฯฮฟ ฮฟฯฮฟฮฏฮฟ ฮฑฯฯฮนฮบฮฟฯฮฟฮนฮตฮฏ ฯฮฟ ValueStack ฮบฮฑฮน ฮตฮบฯฮตฮปฮตฮฏ ฯฮท ฯฯฮฟฮฏฮฒฮฑ Interceptor. ฮคฮฑ Interceptors ฯฯ ฮผฯฮปฮทฯฯฮฝฮฟฯ ฮฝ ฯฮฑฯฮฑฮผฮญฯฯฮฟฯ ฯ, ฮตฯฮนฮบฯ ฯฯฮฝฮฟฯ ฮฝ ฮดฮตฮดฮฟฮผฮญฮฝฮฑ ฮตฮนฯฯฮดฮฟฯ ฮบฮฑฮน ฯฯฮฟฮตฯฮฟฮนฮผฮฌฮถฮฟฯ ฮฝ ฯฮฟ ฮฑฮฝฯฮนฮบฮตฮฏฮผฮตฮฝฮฟ Action ฮณฮนฮฑ ฮบฮปฮฎฯฮท. ฮฮตฯฮฌ ฯฮทฮฝ ฮตฮบฯฮญฮปฮตฯฮท ฯฮทฯ Action, ฯฮฑ interceptors ฯฮตฮนฯฮฏฮถฮฟฮฝฯฮฑฮน ฯฮทฮฝ ฮตฯฮตฮพฮตฯฮณฮฑฯฮฏฮฑ ฮผฮตฯฮฌ ฯฮทฮฝ ฮตฯฮตฮพฮตฯฮณฮฑฯฮฏฮฑ ฮบฮฑฮน ฯฮฟ ฯฮปฮฑฮฏฯฮนฮฟ ฯฯฮฟฯฮดฮนฮฟฯฮฏฮถฮตฮน ฯฮฟ ฮบฮฑฯฮฌฮปฮปฮทฮปฮฟ ฮฑฯฮฟฯฮญฮปฮตฯฮผฮฑ ฮณฮนฮฑ ฮฑฯฯฮดฮฟฯฮท. ฮฃฮต ฮฑฮฝฯฮฏฮธฮตฯฮท ฮผฮต ฯฮฟ Struts 1, ฯฮฟ Struts 2 ฯฯฮทฯฮนฮผฮฟฯฮฟฮนฮตฮฏ Actions ฯฮฟฯ ฮฒฮฑฯฮฏฮถฮฟฮฝฯฮฑฮน ฯฮต POJO, ฮฑฯฮฟฯฮตฯฮณฮตฮน ฯฮทฮฝ ฮตฯฮนฮบฮฌฮปฯ ฯฮท ActionForm ฮบฮฑฮน ฮตฯฮตฮพฮตฯฮณฮฌฮถฮตฯฮฑฮน ฯฮฑ ฮฑฮนฯฮฎฮผฮฑฯฮฑ ฮผฮญฯฯ interceptors ฮฑฮฝฯฮฏ ฮณฮนฮฑ ฮญฮฝฮฑฮฝ ฮผฮฟฮฝฮฟฮปฮนฮธฮนฮบฯ RequestProcessor.
ฮ ฮฑฯฮฌฮดฮตฮนฮณฮผฮฑ: ฮฮนฮฑ ฮฮฝฮญฯฮณฮตฮนฮฑ ฮฮณฮฟฯฮฌฯ ฮผฯฮฟฯฮตฮฏ ฮฝฮฑ ฮญฯฮตฮน ฮญฮปฮตฮณฯฮฟ ฯฮฑฯ ฯฯฯฮทฯฮฑฯ ฯฮฟฯ ฮตฮบฯฮตฮปฮตฮฏฯฮฑฮน ฮฑฯฯ ฮญฮฝฮฑฮฝ ฮฑฮฝฮฑฯฮฑฮนฯฮนฯฯฮฎ, ฮตฯฮนฮบฯฯฯฯฮท ฮฑฯฯ ฮญฮฝฮฑฮฝ ฮฌฮปฮปฮฟ ฮบฮฑฮน ฮบฮฑฯฮฑฮณฯฮฑฯฮฎ ฮฑฯฯ ฮญฮฝฮฑฮฝ ฯฯฮฏฯฮฟ โ ฯฮปฮฑ ฯฯฯฮฏฯ ฮฝฮฑ ฯฯฮฟฯฮฟฯฮฟฮนฮทฮธฮตฮฏ ฮท ฮฏฮดฮนฮฑ ฮท ฮฮฝฮญฯฮณฮตฮนฮฑ.
๐ ฮฮฟฯฯ ฯฮฑฮฏฮตฯ ฮตฯฯฯฮฎฯฮตฮนฯ ฯฯ ฮฝฮญฮฝฯฮตฯ ฮพฮทฯ Struts ฮผฮต ฯฮตฮฝฮฌฯฮนฮฑ ฯฯฮฑฮณฮผฮฑฯฮนฮบฮฟฯ ฮบฯฯฮผฮฟฯ ฮบฮฑฮน ฯฯฯฮฑฯฮทฮณฮนฮบฮญฯ ฮฑฯฮฑฮฝฯฮฎฯฮตฮนฯ
ฮ ฮฑฯฮฑฮบฮฌฯฯ 10 ฯฮตฮฑฮปฮนฯฯฮนฮบฮญฯ ฮตฯฯฯฮฎฯฮตฮนฯ ฯฯ ฮฝฮญฮฝฯฮตฯ ฮพฮทฯ ฮณฮนฮฑ ฯฮฟฯ ฯ Struts (ฮฒฮฑฯฮนฯฮผฮญฮฝฮตฯ ฯฯฮท ฮณฮฝฯฯฮท, ฯฯ ฮผฯฮตฯฮนฯฮฟฯฮนฮบฮญฯ ฮบฮฑฮน ฯฮตฯฮนฯฯฮฑฯฮนฮฑฮบฮญฯ) ฮผฮฑฮถฮฏ ฮผฮต ฮนฯฯฯ ฯฮญฯ ฯฮฑฯฮฑฮดฮตฮนฮณฮผฮฑฯฮนฮบฮญฯ ฮฑฯฮฑฮฝฯฮฎฯฮตฮนฯ.
ฮฮฌฮธฮต ฮฑฯฮฌฮฝฯฮทฯฮท ฯฯฮทฯฮนฮผฮฟฯฮฟฮนฮตฮฏ ฯฯฯฮฏฯ ฮฑฯฮฌฯฮทtracฯฮตฮนฯ ฮบฮฑฮน ฯฮตฯฮนฮปฮฑฮผฮฒฮฌฮฝฮตฮน ฯฮนฯ ฮฑฯฮฑฮนฯฮฟฯฮผฮตฮฝฮตฯ ฯฯฮฌฯฮตฮนฯ ฮผฯฮฝฮฟ ฮผฮฏฮฑ ฯฮฟฯฮฌ ฯฮฟ ฮบฮฑฮธฮญฮฝฮฑ ฯฮต ฮฟฮปฯฮบฮปฮทฯฮท ฯฮท ฮปฮฏฯฯฮฑ.
1) ฮฯฮฟฯฮตฮฏฯฮต ฮฝฮฑ ฮตฮพฮทฮณฮฎฯฮตฯฮต ฯฮฟ ฯฮปฮฑฮฏฯฮนฮฟ Struts ฮบฮฑฮน ฮณฮนฮฑฯฮฏ ฯฯฮทฯฮนฮผฮฟฯฮฟฮนฮตฮฏฯฮฑฮน ฯฮต ฮตฯฮฑฮนฯฮนฮบฮญฯ ฮตฯฮฑฯฮผฮฟฮณฮญฯ;
ฮฮฝฮฑฮผฮตฮฝฯฮผฮตฮฝฮฑ ฮฑฯฯ ฯฮฟฮฝ ฯ ฯฮฟฯฮฎฯฮนฮฟ: ฮฯฮฏฮดฮตฮนฮพฮท ฮบฮฑฯฮฑฮฝฯฮทฯฮทฯ ฯฮทฯ ฮฑฯฯฮนฯฮตฮบฯฮฟฮฝฮนฮบฮฎฯ MVC, ฯฮฟฯ ฮดฮนฮฑฯฯฯฮนฯฮผฮฟฯ ฯฯฮฝ ฮฑฮฝฮทฯฯ ฯฮนฯฮฝ ฮบฮฑฮน ฯฯฮฝ ฮตฯฮนฯฮตฮนฯฮทฮผฮฑฯฮนฮบฯฮฝ ฮฟฯฮตฮปฯฮฝ.
ฮ ฮฑฯฮฌฮดฮตฮนฮณฮผฮฑ ฮฑฯฮฌฮฝฯฮทฯฮทฯ: ยซฮคฮฟ Struts ฮตฮฏฮฝฮฑฮน ฮญฮฝฮฑ Javaฮ ฮปฮฑฮฏฯฮนฮฟ ฮตฯฮฑฯฮผฮฟฮณฯฮฝ ฮนฯฯฮฟฯ ฯฮฟฯ ฮฒฮฑฯฮฏฮถฮตฯฮฑฮน ฯฮต ฮฑฯ ฯฯ ฮบฮฑฮน ฮฑฮบฮฟฮปฮฟฯ ฮธฮตฮฏ ฯฮทฮฝ ฮฑฯฯฮนฯฮตฮบฯฮฟฮฝฮนฮบฮฎ Model-View-Controller. ฮงฯฮทฯฮนฮผฮฟฯฮฟฮนฮตฮฏฯฮฑฮน ฯฮต ฮตฯฮฑฮนฯฮนฮบฮญฯ ฮตฯฮฑฯฮผฮฟฮณฮญฯ ฮตฯฮตฮนฮดฮฎ ฯฮฑฯฮญฯฮตฮน ฮบฮตฮฝฯฯฮนฮบฮฎ ฮดฮนฮฑฮผฯฯฯฯฯฮท, ฮตฯฮฑฮฝฮฑฯฯฮทฯฮนฮผฮฟฯฮฟฮนฮฎฯฮนฮผฮฑ ฯฯฮฟฮนฯฮตฮฏฮฑ ฮบฮฑฮน ฯฮฑฯฮฎ ฮดฮนฮฑฯฯฯฮนฯฮผฯ ฯฯฮฝ ฮถฮทฯฮทฮผฮฌฯฯฮฝ. ฮฯ ฯฮฌ ฯฮฑ ฯฮฑฯฮฑฮบฯฮทฯฮนฯฯฮนฮบฮฌ ฮฒฮฟฮทฮธฮฟฯฮฝ ฯฮนฯ ฮฟฮผฮฌฮดฮตฯ ฮฝฮฑ ฮดฮนฮฑฯฮทฯฮฟฯฮฝ ฮตฯฮฑฯฮผฮฟฮณฮญฯ ฮผฮตฮณฮฌฮปฮทฯ ฮบฮปฮฏฮผฮฑฮบฮฑฯ ฯฮนฮฟ ฮฑฯฮฟฯฮตฮปฮตฯฮผฮฑฯฮนฮบฮฌ.
2) ฮ ฯฯ ฮปฮตฮนฯฮฟฯ ฯฮณฮตฮฏ ฮท ฮฑฯฯฮนฯฮตฮบฯฮฟฮฝฮนฮบฮฎ MVC ฯฯฮฟ Struts;
ฮฮฝฮฑฮผฮตฮฝฯฮผฮตฮฝฮฑ ฮฑฯฯ ฯฮฟฮฝ ฯ ฯฮฟฯฮฎฯฮนฮฟ: ฮฃฯ ฮถฮทฯฮฎฯฯฮต ฯฮฟฯ ฯ ฯฯฮปฮฟฯ ฯ ฯฮฟฯ ActionServlet, ฯฯฮฝ ฮบฮปฮฌฯฮตฯฮฝ Action ฮบฮฑฮน ฯฯฮฝ ฯฯฮฟฮฒฮฟฮปฯฮฝ JSP.
ฮ ฮฑฯฮฌฮดฮตฮนฮณฮผฮฑ ฮฑฯฮฌฮฝฯฮทฯฮทฯ: ยซฮฃฯฮฟ Struts, ฮฟ ฮตฮปฮตฮณฮบฯฮฎฯ ฮดฮนฮฑฯฮตฮนฯฮฏฮถฮตฯฮฑฮน ฮฑฯฯ ฯฮฟ ActionServlet, ฯฮฟ ฮฟฯฮฟฮฏฮฟ ฮปฮฑฮผฮฒฮฌฮฝฮตฮน ฮฑฮนฯฮฎฮผฮฑฯฮฑ ฯฯฮทฯฯฯฮฝ ฮบฮฑฮน ฯฮฑ ฮดฯฮฟฮผฮฟฮปฮฟฮณฮตฮฏ ฯฯฮทฮฝ ฮบฮฑฯฮฌฮปฮปฮทฮปฮท ฮบฮปฮฌฯฮท Action. ฮคฮฟ ฮผฮฟฮฝฯฮญฮปฮฟ ฯฮตฯฮนฮญฯฮตฮน ฯฮทฮฝ ฮตฯฮนฯฮตฮนฯฮทฮผฮฑฯฮนฮบฮฎ ฮปฮฟฮณฮนฮบฮฎ ฮบฮฑฮน ฯฮฟฮฝ ฯฮตฮนฯฮนฯฮผฯ ฮดฮตฮดฮฟฮผฮญฮฝฯฮฝ, ฮตฮฝฯ ฮท ฯฯฮฟฮฒฮฟฮปฮฎ ฯฯฮทฯฮนฮผฮฟฯฮฟฮนฮตฮฏ JSP ฮณฮนฮฑ ฯฮทฮฝ ฯฮฑฯฮฟฯ ฯฮฏฮฑฯฮท ฯฯฮฝ ฮตฯฮตฮพฮตฯฮณฮฑฯฮผฮญฮฝฯฮฝ ฯฮปฮทฯฮฟฯฮฟฯฮนฯฮฝ. ฮฯ ฯฮฎ ฮท ฮดฮฟฮผฮฎ ฮฒฮตฮปฯฮนฯฮฝฮตฮน ฯฮท ฯฯ ฮฝฯฮทฯฮทฯฮนฮผฯฯฮทฯฮฑ ฮบฮฑฮน ฮผฮตฮนฯฮฝฮตฮน ฯฮท ฯฯฮถฮตฯ ฮพฮท.ยป
3) ฮ ฮตฯฮนฮณฯฮฌฯฯฮต ฯฮฟฮฝ ฯฮบฮฟฯฯ ฯฮฟฯ ฮฑฯฯฮตฮฏฮฟฯ struts-config.xml.
ฮฮฝฮฑฮผฮตฮฝฯฮผฮตฮฝฮฑ ฮฑฯฯ ฯฮฟฮฝ ฯ ฯฮฟฯฮฎฯฮนฮฟ: ฮฯฮฏฮดฮตฮนฮพฮท ฮณฮฝฯฯฮทฯ ฮตฯฮฑฯฮผฮฟฮณฯฮฝ Struts ฯฮฟฯ ฮฒฮฑฯฮฏฮถฮฟฮฝฯฮฑฮน ฯฯฮท ฮดฮนฮฑฮผฯฯฯฯฯฮท.
ฮ ฮฑฯฮฌฮดฮตฮนฮณฮผฮฑ ฮฑฯฮฌฮฝฯฮทฯฮทฯ: ยซฮคฮฟ ฮฑฯฯฮตฮฏฮฟ struts-config.xml ฯฮตฯฮนฮญฯฮตฮน ฯฮท ฮฒฮฑฯฮนฮบฮฎ ฮดฮนฮฑฮผฯฯฯฯฯฮท ฯฮทฯ ฮตฯฮฑฯฮผฮฟฮณฮฎฯ, ฯฯ ฮผฯฮตฯฮนฮปฮฑฮผฮฒฮฑฮฝฮฟฮผฮญฮฝฯฮฝ ฯฯฮฝ form beans, ฯฯฮฝ ฮบฮฑฮธฮฟฮปฮนฮบฯฮฝ ฯฯฮฟฯฮธฮฎฯฮตฯฮฝ, ฯฮฟฯ ฯฮฌฯฯฮท ฮตฮฝฮตฯฮณฮตฮนฯฮฝ.ยปpings ฮบฮฑฮน ฯฯ ฮธฮผฮฏฯฮตฮนฯ ฮตฮปฮตฮณฮบฯฮฎ. ฮฯฮนฯฯฮญฯฮตฮน ฯฯฮฟฯ ฯ ฯฯฮฟฮณฯฮฑฮผฮผฮฑฯฮนฯฯฮญฯ ฮฝฮฑ ฮดฮนฮฑฯฮตฮนฯฮฏฮถฮฟฮฝฯฮฑฮน ฯฮท ฯฮฟฮฎ ฮฑฮนฯฮทฮผฮฌฯฯฮฝ ฮบฮฑฮน ฯฮนฯ ฮฑฮปฮปฮทฮปฮตฯฮนฮดฯฮฌฯฮตฮนฯ ฯฯฮฟฮนฯฮตฮฏฯฮฝ ฮฑฯฯ ฮญฮฝฮฑ ฮตฮฝฮนฮฑฮฏฮฟ ฮบฮตฮฝฯฯฮนฮบฯ ฮฑฯฯฮตฮฏฮฟ.
4) ฮฯฮฟฯฮตฮฏฯฮต ฮฝฮฑ ฮตฮพฮทฮณฮฎฯฮตฯฮต ฯฮฟฮฝ ฯฯฮปฮฟ ฯฮฟฯ ActionForm ฮบฮฑฮน ฯฯฯฮต ฮธฮฑ ฯฮฟ ฯฯฮทฯฮนฮผฮฟฯฮฟฮนฮฟฯฯฮฑฯฮต;
ฮฮฝฮฑฮผฮตฮฝฯฮผฮตฮฝฮฑ ฮฑฯฯ ฯฮฟฮฝ ฯ ฯฮฟฯฮฎฯฮนฮฟ: ฮฮฑฯฮฑฮฝฮฟฮฎฯฯฮต ฯฮฟฮฝ ฯฮตฮนฯฮนฯฮผฯ ฮบฮฑฮน ฯฮทฮฝ ฮตฯฮนฮบฯฯฯฯฮท ฯฮฟฯฮผฯฮฝ.
ฮ ฮฑฯฮฌฮดฮตฮนฮณฮผฮฑ ฮฑฯฮฌฮฝฯฮทฯฮทฯ: ยซฮคฮฟ ActionForm ฮตฮฏฮฝฮฑฮน ฮญฮฝฮฑ Javaฮคฮฟ Bean ฯฯฮทฯฮนฮผฮฟฯฮฟฮนฮตฮฏฯฮฑฮน ฮณฮนฮฑ ฯฮทฮฝ ฮบฮฑฯฮฑฮณฯฮฑฯฮฎ ฮบฮฑฮน ฯฮทฮฝ ฮตฯฮนฮบฯฯฯฯฮท ฯฯฮฝ ฮดฮตฮดฮฟฮผฮญฮฝฯฮฝ ฮตฮนฯฯฮดฮฟฯ ฯฮฟฯ ฯฯฮฎฯฯฮท ฯฯฮนฮฝ ฯฯฮฌฯฮฟฯ ฮฝ ฯฯฮทฮฝ ฮบฮปฮฌฯฮท Action. ฮงฯฮทฯฮนฮผฮฟฯฮฟฮนฮตฮฏฯฮฑฮน ฯฯฮฑฮฝ ฮผฮนฮฑ ฮตฯฮฑฯฮผฮฟฮณฮฎ ฮฑฯฮฑฮนฯฮตฮฏ ฮดฮตฮดฮฟฮผฮญฮฝฮฑ ฮดฮฟฮผฮทฮผฮญฮฝฮทฯ ฯฯฯฮผฮฑฯ ฮบฮฑฮน ฮตฯฮนฮบฯฯฯฯฮท ฮตฮนฯฯฮดฮฟฯ ฯฯฮนฮฝ ฮฟ ฮตฮปฮตฮณฮบฯฮฎฯ ฮตฯฮตฮพฮตฯฮณฮฑฯฯฮตฮฏ ฯฮฟ ฮฑฮฏฯฮทฮผฮฑ.
5) ฮ ฮตฮฏฯฮต ฮผฮฟฯ ฮณฮนฮฑ ฮผฮนฮฑ ฯฮตฯฮฏฯฯฯฯฮท ฯฮฟฯ ฮตฯฮนฮปฯฯฮฑฯฮต ฮญฮฝฮฑ ฮดฯฯฮบฮฟฮปฮฟ ฯฯฯฮฒฮปฮทฮผฮฑ ฯฮต ฮผฮนฮฑ ฮตฯฮฑฯฮผฮฟฮณฮฎ ฯฮฟฯ ฮฒฮฑฯฮฏฮถฮตฯฮฑฮน ฯฮต Struts.
ฮฮฝฮฑฮผฮตฮฝฯฮผฮตฮฝฮฑ ฮฑฯฯ ฯฮฟฮฝ ฯ ฯฮฟฯฮฎฯฮนฮฟ: ฮฮบฮฑฮฝฯฯฮทฯฮฑ ฯ ฯฮตฯฮฝฮฏฮบฮทฯฮทฯ ฯฮตฯฮฝฮนฮบฯฮฝ ฮตฮผฯฮฟฮดฮฏฯฮฝ.
ฮ ฮฑฯฮฌฮดฮตฮนฮณฮผฮฑ ฮฑฯฮฌฮฝฯฮทฯฮทฯ: ยซฮฃฯฮฟฮฝ ฯฯฮฟฮทฮณฮฟฯฮผฮตฮฝฮฟ ฯฯฮปฮฟ ฮผฮฟฯ , ฮฑฮฝฯฮนฮผฮตฯฯฯฮนฯฮฑ ฮญฮฝฮฑ ฯฯฯฮฒฮปฮทฮผฮฑ ฯฯฮฟฯ ฮท ฮตฯฮนฮบฯฯฯฯฮท ฯฯฯฮผฮฑฯ ฮดฮตฮฝ ฮตฮฝฮตฯฮณฮฟฯฮฟฮนฮฟฯฮฝฯฮฑฮฝ ฯฯฯฯฮฌ ฮปฯฮณฯ ฮตฯฯฮฑฮปฮผฮญฮฝฮทฯ ฮฑฮฝฯฮนฯฯฮฟฮฏฯฮนฯฮทฯยป.ping ฯฯฮฟ ฮฑฯฯฮตฮฏฮฟ struts-config.xml. ฮฮณฯ tracฮฮปฯ ฯฮฑ ฯฮฟ ฯฯฯฮฒฮปฮทฮผฮฑ ฯฯฮทฯฮนฮผฮฟฯฮฟฮนฯฮฝฯฮฑฯ ฮปฮตฯฯฮฟฮผฮตฯฮฎ ฮบฮฑฯฮฑฮณฯฮฑฯฮฎ, ฮดฮนฯฯฮธฯฯฮฑ ฯฮฟฮฝ ฯฮฌฯฯฮทpingฮบฮฑฮน ฮฒฮตฮปฯฮฏฯฯฮต ฯฮท ฮปฮฟฮณฮนฮบฮฎ ฮตฯฮนฮบฯฯฯฯฮทฯ ฮณฮนฮฑ ฮฝฮฑ ฮฑฯฮฟฯฯฮญฯฮตฮน ฯฮทฮฝ ฮตฯฮฑฮฝฮตฮผฯฮฌฮฝฮนฯฮท ฯฮฑฯฯฮผฮฟฮนฯฮฝ ฯฯฮฟฮฒฮปฮทฮผฮฌฯฯฮฝ.
6) ฮ ฯฯ ฮดฮนฮฑฯฯฮฑฮปฮฏฮถฮตฯฮต ฯฮทฮฝ ฯฮฟฮนฯฯฮทฯฮฑ ฮบฮฑฮน ฯฮท ฯฯ ฮฝฯฮทฯฮทฯฮนฮผฯฯฮทฯฮฑ ฯฮฟฯ ฮบฯฮดฮนฮบฮฑ ฯฯฮฑฮฝ ฮตฯฮณฮฌฮถฮตฯฯฮต ฯฮต ฮผฮนฮฑ ฯฮฑฮปฮฑฮนฯฯฮตฯฮท ฮตฯฮฑฯฮผฮฟฮณฮฎ Struts;
ฮฮฝฮฑฮผฮตฮฝฯฮผฮตฮฝฮฑ ฮฑฯฯ ฯฮฟฮฝ ฯ ฯฮฟฯฮฎฯฮนฮฟ: ฮฯฮฏฮดฮตฮนฮพฮท ฮฒฮญฮปฯฮนฯฯฯฮฝ ฯฯฮฑฮบฯฮนฮบฯฮฝ ฮณฮนฮฑ ฯฮฑฮปฮฑฮนฯฯฮตฯฮฑ ฯฮปฮฑฮฏฯฮนฮฑ.
ฮ ฮฑฯฮฌฮดฮตฮนฮณฮผฮฑ ฮฑฯฮฌฮฝฯฮทฯฮทฯ: ยซฮฯฯฮนฮฌฮถฯ ฯฯฮทฮฝ ฮฑฯฮธฯฮฟฯฮฟฮฏฮทฯฮท ฯฯฮฝ ฮบฮปฮฌฯฮตฯฮฝ Action, ฯฯฮทฮฝ ฮฑฯฮฑฮฏฯฮตฯฮท ฮดฮนฯฮปฯฯฯ ฯฮทฯ ฮปฮฟฮณฮนฮบฮฎฯ ฮบฮฑฮน ฯฯฮทฮฝ ฯฯฮฟฯฮธฮฎฮบฮท ฯฮฑฯฮฟฯฯ ฯฮตฮบฮผฮทฯฮฏฯฯฮทฯ. ฮฮนฯฮฌฮณฯ ฮตฯฮฏฯฮทฯ ฮดฮฟฮบฮนฮผฮญฯ ฮผฮฟฮฝฮฌฮดฯฮฝ ฮณฮนฮฑ ฯฮทฮฝ ฮตฯฮฑฮปฮฎฮธฮตฯ ฯฮท ฯฮทฯ ฮตฯฮนฯฮตฮนฯฮทฮผฮฑฯฮนฮบฮฎฯ ฮปฮฟฮณฮนฮบฮฎฯ. ฮฯ ฯฮญฯ ฮฟฮน ฯฯฮฑฮบฯฮนฮบฮญฯ ฮฒฮฟฮทฮธฮฟฯฮฝ ฯฯฮท ฮฒฮตฮปฯฮฏฯฯฮท ฯฮทฯ ฯฯฮฑฮธฮตฯฯฯฮทฯฮฑฯ ฮบฮฑฮน ฯฯฮท ฮผฮตฮฏฯฯฮท ฯฮฟฯ ฮบฮนฮฝฮดฯฮฝฮฟฯ ฯฮต ฯฮฑฮปฮฑฮนฯฯฮตฯฮฑ ฯฮตฯฮนฮฒฮฌฮปฮปฮฟฮฝฯฮฑ.ยป
7) ฮฆฮฑฮฝฯฮฑฯฯฮตฮฏฯฮต ฯฯฮน ฮผฮนฮฑ ฮฑฮฝฮฑฯฮฟฯฮฌ ฯฯฮฎฯฯฮท ฮดฮตฮฏฯฮฝฮตฮน ฯฯฮน ฯฮฑ ฮดฮตฮดฮฟฮผฮญฮฝฮฑ ฯฯฯฮผฮฑฯ ฮดฮตฮฝ ฯ ฯฮฟฮฒฮฌฮปฮปฮฟฮฝฯฮฑฮน ฯฯฯฯฮฌ. ฮ ฯฯ ฮธฮฑ ฮฑฮฝฯฮนฮผฮตฯฯฯฮฏฯฮตฯฮต ฮฑฯ ฯฯ ฯฮฟ ฯฯฯฮฒฮปฮทฮผฮฑ ฯฯฮฟ Struts;
ฮฮฝฮฑฮผฮตฮฝฯฮผฮตฮฝฮฑ ฮฑฯฯ ฯฮฟฮฝ ฯ ฯฮฟฯฮฎฯฮนฮฟ: ฮฮฟฮณฮนฮบฮฌ ฮฒฮฎฮผฮฑฯฮฑ ฮฑฯฮฟฯฯฮฑฮปฮผฮฌฯฯฯฮทฯ.
ฮ ฮฑฯฮฌฮดฮตฮนฮณฮผฮฑ ฮฑฯฮฌฮฝฯฮทฯฮทฯ: ยซฮฮฑ ฮพฮตฮบฮนฮฝฮฟฯฯฮฑ ฮตฯฮฑฮปฮทฮธฮตฯฮฟฮฝฯฮฑฯ ฯฯฮน ฯฮฑ ฯฮตฮดฮฏฮฑ ฯฮทฯ ฯฯฯฮผฮฑฯ ฯฮฑฮนฯฮนฮฌฮถฮฟฯ ฮฝ ฮผฮต ฯฮฑ ฮฟฮฝฯฮผฮฑฯฮฑ ฯฯฮฝ ฮนฮดฮนฮฟฯฮฎฯฯฮฝ ActionForm. ฮฃฯฮท ฯฯ ฮฝฮญฯฮตฮนฮฑ, ฮธฮฑ ฮญฮปฮตฮณฯฮฑ ฯฮฟฮฝ ฯฮฌฯฯฮท ฮตฮฝฮตฯฮณฮตฮนฯฮฝยป.ping ฯฯฮฟ struts-config.xml ฮณฮนฮฑ ฮฝฮฑ ฮดฮนฮฑฯฯฮฑฮปฮฏฯฯ ฯฯฮน ฯฮฟ form bean ฮญฯฮตฮน ฯฯ ฯฯฮตฯฮนฯฯฮตฮฏ ฯฯฯฯฮฌ. ฮฮฌฮฝ ฯฯฮตฮนฮฑฯฯฮตฮฏ, ฮธฮฑ ฮตฮฝฮตฯฮณฮฟฯฮฟฮนฮฎฯฯ ฯฮฑ ฮฑฯฯฮตฮฏฮฑ ฮบฮฑฯฮฑฮณฯฮฑฯฮฎฯ ฮตฮฝฯฮฟฯฮนฯฮผฮฟฯ ฯฯฮฑฮปฮผฮฌฯฯฮฝ ฮณฮนฮฑ ฮฝฮฑ tracฯฮฑฯฮฑฮผฮญฯฯฮฟฯ ฯ ฮฑฮนฯฮฎฮผฮฑฯฮฟฯ ฮบฮฑฮน ฮฝฮฑ ฯฯฮฟฯฮดฮนฮฟฯฮฏฯฮตฯฮต ฯฮฟฯ ฮดฮนฮฑฮบฯฯฯฮตฯฮฑฮน ฮท ฯฮฟฮฎ ฮดฮตฮดฮฟฮผฮญฮฝฯฮฝ.
8) ฮ ฯฯ ฮดฮนฮฑฯฮตฮนฯฮฏฮถฮตฯฯฮต ฯฮนฯ ฮฑฯ ฯฯฮทฯฮญฯ ฯฯฮฟฮธฮตฯฮผฮฏฮตฯ ฯฯฮฑฮฝ ฯฮฟฮปฮปฮฑฯฮปฮญฯ ฮตฮฝฯฯฮทฯฮตฯ ฯฮฟฯ Struts ฮฑฯฮฑฮนฯฮฟฯฮฝ ฮตฮฝฮทฮผฮตฯฯฯฮตฮนฯ;
ฮฮฝฮฑฮผฮตฮฝฯฮผฮตฮฝฮฑ ฮฑฯฯ ฯฮฟฮฝ ฯ ฯฮฟฯฮฎฯฮนฮฟ: ฮฮบฮฑฮฝฯฯฮทฯฮฑ ฮนฮตฯฮฌฯฯฮทฯฮทฯ ฯฯฮฟฯฮตฯฮฑฮนฮฟฯฮฎฯฯฮฝ ฮบฮฑฮน ฮดฮนฮฑฯฮฎฯฮทฯฮทฯ ฯฮทฯ ฮฟฯฮณฮฌฮฝฯฯฮทฯ ฯ ฯฯ ฯฮฏฮตฯฮท.
ฮ ฮฑฯฮฌฮดฮตฮนฮณฮผฮฑ ฮฑฯฮฌฮฝฯฮทฯฮทฯ: ยซฮฃฮต ฯฯฮฟฮทฮณฮฟฯฮผฮตฮฝฮท ฮธฮญฯฮท, ฯฮตฮนฯฮนฮถฯฮผฮฟฯ ฮฝ ฮฑฯ ฯฮฎฮฝ ฯฮทฮฝ ฮบฮฑฯฮฌฯฯฮฑฯฮท ฯฯฯฮฏฮถฮฟฮฝฯฮฑฯ ฯฮนฯ ฮตฯฮณฮฑฯฮฏฮตฯ ฯฮต ฮผฮนฮบฯฯฯฮตฯฮฑ ฯฮฑฯฮฑฮดฮฟฯฮญฮฑ, ฮนฮตฯฮฑฯฯฯฮฝฯฮฑฯ ฯฮนฯ ฯฯฮฟฯฮตฯฮฑฮนฯฯฮทฯฮญฯ ฮผฮฟฯ ฮผฮต ฮฒฮฌฯฮท ฯฮฟฮฝ ฮฑฮฝฯฮฏฮบฯฯ ฯฮฟ ฯฯฮทฮฝ ฮตฯฮนฯฮตฮฏฯฮทฯฮท ฮบฮฑฮน ฮบฮฟฮนฮฝฮฟฯฮฟฮนฯฮฝฯฮฑฯ ฮตฮฝฮทฮผฮตฯฯฯฮตฮนฯ ฮบฮฑฯฮฌฯฯฮฑฯฮทฯ ฯฯฮฑ ฮตฮฝฮดฮนฮฑฯฮตฯฯฮผฮตฮฝฮฑ ฮผฮญฯฮท. ฮฯ ฯฮฎ ฮท ฯฯฮฟฯฮญฮณฮณฮนฯฮท ฮดฮนฮฑฯฯฮฌฮปฮนฮถฮต ฯฯฮน ฯฮปฮตฯ ฮฟฮน ฮตฮฝฯฯฮทฯฮตฯ ฮญฮปฮฑฮฒฮฑฮฝ ฯฮทฮฝ ฯฯฮฟฯฮฟฯฮฎ ฯฯฯฮฏฯ ฮฝฮฑ ฮดฮนฮฑฮบฯ ฮฒฮตฯฮตฯฮฑฮน ฮท ฯฮฟฮนฯฯฮทฯฮฑ.ยป
9) ฮ ฯฯ ฮธฮฑ ฮผฮตฯฮตฮณฮบฮฑฮธฮนฯฯฮฟฯฯฮฑฯฮต ฮผฮนฮฑ ฮตฯฮฑฯฮผฮฟฮณฮฎ Struts ฯฮต ฮญฮฝฮฑ ฯฮนฮฟ ฯฯฮณฯฯฮฟฮฝฮฟ framework ฯฯฯฯ ฯฮฟ Spring MVC;
ฮฮฝฮฑฮผฮตฮฝฯฮผฮตฮฝฮฑ ฮฑฯฯ ฯฮฟฮฝ ฯ ฯฮฟฯฮฎฯฮนฮฟ: ฮฮฑฯฮฑฮฝฯฮทฯฮท ฯฮทฯ ฯฯฯฮฑฯฮทฮณฮนฮบฮฎฯ ฮผฮตฯฮฑฮฝฮฌฯฯฮตฯ ฯฮทฯ ฮบฮฑฮน ฯฮฟฯ ฮผฮตฯฯฮนฮฑฯฮผฮฟฯ ฯฮฟฯ ฮบฮนฮฝฮดฯฮฝฮฟฯ .
ฮ ฮฑฯฮฌฮดฮตฮนฮณฮผฮฑ ฮฑฯฮฌฮฝฯฮทฯฮทฯ: ยซฮฮฑ ฮฑฮพฮนฮฟฮปฮฟฮณฮฟฯฯฮฑ ฯฯฯฯฮฑ ฯฮนฯ ฯ ฯฮฌฯฯฮฟฯ ฯฮตฯ ฮตฮฝฯฯฮทฯฮตฯ ฮณฮนฮฑ ฮฝฮฑ ฮตฮฝฯฮฟฯฮฏฯฯ ฯฮนฯ ฮตฮพฮฑฯฯฮฎฯฮตฮนฯ ฮบฮฑฮน ฯฮทฮฝ ฯฮฟฮปฯ ฯฮปฮฟฮบฯฯฮทฯฮฑ. ฮฃฯฮท ฯฯ ฮฝฮญฯฮตฮนฮฑ, ฮธฮฑ ฯฯฮตฮดฮฏฮฑฮถฮฑ ฮผฮนฮฑ ฯฯฯฮฑฯฮทฮณฮนฮบฮฎ ฯฯฮฑฮดฮนฮฑฮบฮฎฯ ฮผฮตฯฮตฮณฮบฮฑฯฮฌฯฯฮฑฯฮทฯ ฯฮฟฯ ฮฑฮฝฯฮนฮบฮฑฮธฮนฯฯฮฌ ฯฮฟฯ ฯ ฮตฮปฮตฮณฮบฯฮญฯ Struts ฮผฮต ฯฯฮฟฮนฯฮตฮฏฮฑ Spring, ฮดฮนฮฑฯฮทฯฯฮฝฯฮฑฯ ฯฮฑฯฮฌฮปฮปฮทฮปฮฑping ฮท ฮตฯฮฑฯฮผฮฟฮณฮฎ ฮฝฮฑ ฮตฮฏฮฝฮฑฮน ฮปฮตฮนฯฮฟฯ ฯฮณฮนฮบฮฎ. ฮ ฯฯฯฯฮฎ ฯฮตฮบฮผฮทฯฮฏฯฯฮท ฮบฮฑฮน ฮฟฮน ฮดฮฟฮบฮนฮผฮญฯ ฮธฮฑ ฮดฮนฮฑฯฯฮฌฮปฮนฮถฮฑฮฝ ฮผฮนฮฑ ฮฟฮผฮฑฮปฮฎ ฮผฮตฯฮฌฮฒฮฑฯฮท.
10) ฮฯฮฟฯฮตฮฏฯฮต ฮฝฮฑ ฯฮตฯฮนฮณฯฮฌฯฮตฯฮต ฮผฮนฮฑ ฯฮตฯฮฏฯฯฯฯฮท ฯฯฮฟฯ ฯฯ ฮฝฮตฯฮณฮฑฯฯฮฎฮบฮฑฯฮต ฮผฮต ฮดฮนฮฑฮปฮตฮนฯฮฟฯ ฯฮณฮนฮบฮญฯ ฮฟฮผฮฌฮดฮตฯ ฮณฮนฮฑ ฮฝฮฑ ฮฒฮตฮปฯฮนฯฯฮตฯฮต ฮผฮนฮฑ ฮตฯฮฑฯฮผฮฟฮณฮฎ Struts;
ฮฮฝฮฑฮผฮตฮฝฯฮผฮตฮฝฮฑ ฮฑฯฯ ฯฮฟฮฝ ฯ ฯฮฟฯฮฎฯฮนฮฟ: ฮฮตฮพฮนฯฯฮทฯฮตฯ ฮตฯฮนฮบฮฟฮนฮฝฯฮฝฮฏฮฑฯ, ฮฟฮผฮฑฮดฮนฮบฮฎฯ ฮตฯฮณฮฑฯฮฏฮฑฯ ฮบฮฑฮน ฯฯ ฮฝฯฮฟฮฝฮนฯฮผฮฟฯ ฮผฮตฯฮฑฮพฯ ฮฟฮผฮฌฮดฯฮฝ.
ฮ ฮฑฯฮฌฮดฮตฮนฮณฮผฮฑ ฮฑฯฮฌฮฝฯฮทฯฮทฯ: ยซฮฃฯฮทฮฝ ฯฯฮฟฮทฮณฮฟฯฮผฮตฮฝฮท ฮดฮฟฯ ฮปฮตฮนฮฌ ฮผฮฟฯ , ฯฯ ฮฝฮตฯฮณฮฌฯฯฮทฮบฮฑ ฮผฮต QA, ฯฯฮตฮดฮนฮฑฯฯฮญฯ UI ฮบฮฑฮน ฯฯฮฟฮณฯฮฑฮผฮผฮฑฯฮนฯฯฮญฯ backend ฮณฮนฮฑ ฮฝฮฑ ฮฒฮตฮปฯฮนฯฯฮฟฯฮฟฮนฮฎฯฯ ฯฮฟฮฝ ฯฮตฮนฯฮนฯฮผฯ ฮฑฮนฯฮทฮผฮฌฯฯฮฝ ฯฮต ฮผฮนฮฑ ฮตฮฝฯฯฮทฯฮฑ Struts. ฮ ฯฯ ฮฝฯฮฟฮฝฮนฯฮผฯฯ ฮผฮฑฯ ฮฒฮตฮปฯฮฏฯฯฮต ฯฮฟฮฝ ฯฯฯฮฝฮฟ ฮฑฯฯฮบฯฮนฯฮทฯ, ฮฒฮตฮปฯฮฏฯฯฮต ฯฮท ฯฮฟฮฎ ฯฮฟฯ UI ฮบฮฑฮน ฮผฮตฮฏฯฯฮต ฯฮฑ ฮตฮปฮฑฯฯฯฮผฮฑฯฮฑ ฯฯฮทฮฝ ฮตฯฯฮผฮตฮฝฮท ฮญฮบฮดฮฟฯฮท.ยป
