hibernate struts spring

来源:百度知道 编辑:UC知道 时间:2024/06/17 16:31:47
我们导师现在让我写一个计算某一参数pci的程序
pci的计算需要一些java公式的程序
由于是用struts+hibernate+spring,不知道要把这段程序写在哪
比如说是在哪一层里???
对了pci的计算要做成接口,以便重复调用
我也不知道我说清楚没
现在特别糊
如果哪位知道比较好的学习ssh的资料,也麻烦共享一下
多谢
的确涉及到数据库的调用~~
"用户从页面输入变量,再从数据库读出相关参数数据组,然后计算pci,最后返回给客户"
有哪位可以给一个比较具体的实例?
多谢多谢~

首先, pci 的计算要做成接口,这很明显,老师是想让你练习 Spring 的注入功能。

而 pci 的计算 属于 业务逻辑。 所以 应该放到 biz 层。

而对应的接口 就在 biz 层中创建。

再把实现类 通过 Spring 注入到 负责处理 pci 的计算 的 Action 中。(因为你用到了 struts )

hibernate 就不知道你老师的用意了。 因为不知道 pci 的计算 是否涉及数据库操作。

给我你的邮件地址,我给你个视频,是我们上课时候的。供你参考
明天晚上给你传

pci的接口写在业务逻辑层的接口包里面
其相应的实现方法,写在业务逻辑层的实现包里面
在调用的时候,调用接口的实现类中的方法

另外涉及到数据库的话肯定有dao层
按你问题补充上面所说的话,
应该是
struts->service层的接口->service层的实现类->dao层的接口->dao层的实现类
dao层的实现类->与数据库进行交互->一层一层返回信息
然后
struts->service层pci接口->service层pci实现类->计算后返回信息

最后,你需要ssh的资料,我这里有
留一个联系方式,我传给你