课程快结束了,那我就总结一下利用SSH2框架设计网站后端的思路吧。
网站的后端设计大部分操作都是数据的存取,那么就总结一下Strut2中后端操作以及几点要注意的事项吧。
后端操作:后端的操作基本上都是在Model、Action以及Service中完成的,Model中的逻辑结构基本上和数据库中表中数据一致。Action中主要完成对Service中方法的调用,Service中主要完成对数据库操作的方法。前端传入数据到struts.xml文件中,根据这个文件找到对应的Action,然后执行具体的方法,调用Service的方法等,然后返回一个String类型的数据,struts.xml根据这个数据找到对应的jsp页面(View),完成数据的调用。
注意事项:
1.最需要提醒的是,千万不要忘记在action中写set和get方法,这两个方法是确保前段页面能够正常传值的基础(具体set和get方法的原理如JavaBean一样,再具体的我也是只知其然,不知其所以然...)
2.struts.xml这几个字母不能写错,这个写法是该框架定义好的了
3.Action中固有方法是execute()方法
4.如果要动态调用action中其他的方法的时候,必须要在struts.xml中加入<constant name="struts.enable.DynamicMethodInvocation" value="true" />