当前位置: 代码迷 >> Java相关 >> 求教一个Structs的HelloWorld实例程序!(急),该怎么处理
  详细解决方案

求教一个Structs的HelloWorld实例程序!(急),该怎么处理

热度:3356   发布时间:2013-02-25 21:52:14.0
求教一个Structs的HelloWorld实例程序!!(急~~)
老师让我们做一个Structs的HelloWorld实例程序(spring+struts+hibernate),实现页面提交用户和密码 ,后台处理做简单处理,返回成功或失败页面。我找了一些Struts的书和教程,看了下又action、dao、form什么的,自己感觉有些乱,请大伙帮忙教我一下,越详细越好,谢谢了!!

------解决方案--------------------------------------------------------
action是一个动作类,前台的每一个处理,比如登录按钮按下后会触发loginAction

form对应着前台的一个表单,前台的form标签里面的内容与之对应

service业务操作都在这里面

dao持久层,负责与数据库沟通,里面包括了很多的简单的数据库的增删改查函数,用来提供给业务层使用

action和form用struts来实现
service用spring
dao用hibernate
------解决方案--------------------------------------------------------
下载spring,里面有个helloworld,去学习吧
------解决方案--------------------------------------------------------
Java code
----------   提交(User)-------------------   |  JSP   |----------->|  Action(Struts) |-----------------|----------            |                 |                 |                      |                 |                 |                      |                 |                 |                      |                 |                 |----------        成功|                  |          -----------------查找用户,匹配用户密码(User)----------------|成功页面  |<----------|                  |          |service(Spring)|----------------------->|Dao(Hibernate)|----------           |                  |          |               |                        ----------------                     |                  |  返回User |               |  返回User实体类                 |----------        失败|                  |<---------|               |<------------------------------|失败页面  |<----------|-------------------           ---------------------------
------解决方案--------------------------------------------------------
探讨
action是一个动作类,前台的每一个处理,比如登录按钮按下后会触发loginAction

form对应着前台的一个表单,前台的form标签里面的内容与之对应

service业务操作都在这里面

dao持久层,负责与数据库沟通,里面包括了很多的简单的数据库的增删改查函数,用来提供给业务层使用

action和form用struts来实现
service用spring
dao用hibernate

------解决方案--------------------------------------------------------
http://download.csdn.net/source/831612
这有一个拿去看看
  相关解决方案