MVC:model,view,controller
- model:应用的业务逻辑(如:数据库的操作),通过JavaBean实现
(hibernate、mybatis、ibatis) - view:视图层,用于与用户的交互,主要由jsp页面产生。
(jsp、FreeMarker、tails、taglib、EL、Velocity ) - controller:处理过程控制,一般是一个servlet。
- 它可以分派用户的请求并选择恰当的视图以用于显示
- 同时它也可以解释用户的输入并将它们映射为模型层可执行的操作。
(severlet、struts、spring、action)