类图Java中in,UML类图中的Java服务器页面(.JSP)文件

I am writing up a design for a project I am about to embark on and I am wondering how I should be representing the view (the jsp files) in the UML class diagrams I have created. Since jsp files aren't classes do they fit in here? I'd think not since this is a class diagram but I'm not sure how else I should be representing these, any ideas?

解决方案

All depends on the context in which you are using UML.

In UML distilled, Martin Fowler distinguishes three ways of using UML:

Blueprint (UML is used in a software development process)

Sketch (UML is used for a detail of a system)

Executable UML (a use of UML where UML is the persistent source of the program, prior to the code)

Most software development processes (blueprint mode) won't allow you to include view components in your class diagram for logical reasons: UML is about OOP. This is also the case in executable UML, in other words this is what user1556242 said.

In blueprint or executable UML modes, the only UML diagrams on which view components are allowed to be represented in are the component diagram and the the deployment diagram: these diagram don't show object-specific features.

However, If you are in sketch mode, this is your legitimate right to include JSP pages in your diagram, but this should not be the view component form. In a class diagram you should represent classes. You should not represent the JSP page itself but its object form. A JSP is translated into a servlet class at runtime (see the Wikipedia article), in Tomcat this is done via Jasper.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值