本人很想知道ssh项目当容器启动时,项目中的java代码的执行流程,

本人很想知道ssh项目当容器启动时,项目中的java代码的执行流程,点击页面上的登录时,后台的java代码是怎么开始执行的?先是哪一层的哪个方法,又根据什么跳到哪一层的哪... 本人很想知道ssh项目当容器启动时,项目中的java代码的执行流程,点击页面上的登录时,后台的java代码是怎么开始执行的?先是哪一层的哪个方法,又根据什么跳到哪一层的哪个方法?

比如用tomcat、myeclipse和ssh做的javaweb项目,当启动tomcat过程中,可以发现实体类中的构造方法被执行过
public adminstrator() {
System.out.println("adminstrator.adminstrator()");
}
,控制台会打印出adminstrator.adminstrator()

不是说先执行action 然后一层一层的执行吗?怎么一启动就执行了javabean实体类里面的构造方法了?
还有进入action后为什么先执行set方法? java实体类里的set、get方法和action里的set、get方法是一样的吗?如果有明白的麻烦你帮解答下,本人不胜感激,好人一生平安。。。
展开
 我来答
匿名用户
推荐于2016-08-18
展开全部

想知道流程的执行顺序可以用debug,麻烦一点的也可以在每个类里面输出一句话,要说的话三言两语真说不完。

构造方法会被执行是因为创建了类的实例

这里有个简略的图你看下,如果有什么问题请hi我

天亮中
2013-08-07 · TA获得超过6755个赞
知道小有建树答主
回答量:1404
采纳率:66%
帮助的人:670万
展开全部
点击按钮后会提交到action,,也就是struts2啦..通过struts2.xml获得相应的跳转页面
而action层也是调用server层即是spring...而spring调用dao即hibernate...通过applicationContext..xml 配置可得到各自的bean...
服务启动时就默认会加载实体以及配置文件中的类。
详细的流程建议搜索百度文库。那里有很全的文档详细介绍。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
哈哈嘿嘿就是我
2013-08-07
知道答主
回答量:50
采纳率:0%
帮助的人:22.1万
展开全部
java实体类里的set、get方法和action里的set、get方法是一样的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式