首先,jsp页面的form表单里面有一个属性值action,当提交jsp页面上的form表单时,系统会根据action的值来找到servlet里面具体的action,(这里的servlet是在web.xml配置文件里面),然后调用action里面的execute()方法,目的是用来调用业务逻辑的类的对象,但是这并不是在action里面实例化一个业务逻辑的对象,而是通过spring的配置文件来调用业务逻辑层的类,(在spring配置文件中将业务逻辑层中的类实例化,并传给她一个引用值),那么action就可以通过该引用值来调用业务类的对象,还有就是在ssh框架中。所有的类都必须通过spring的配置文件进行注册,并获得一个引用值,最后就是hibernate上场了,业务类对象需要调用Dao层的增删改查方法,hibernate将数据库进行了封装,是的业务层与数据库之间的交互不在写大量的aql语句,大大方便了开发,另外,调用Dao方法也是Spring引用值来实现的
谈谈SSH框架的执行流程
最新推荐文章于 2023-12-08 14:08:48 发布