Spring MVC 员工管理系统

时间:2015-06-21 12:17:37
【文件属性】:

文件名称:Spring MVC 员工管理系统

文件大小:5.1MB

文件格式:RAR

更新时间:2015-06-21 12:17:37

java springmvc 员工管理系统 源码

大部分Java应用都是Web应用,展现层是Web应用不可忽略的重要环节。Spring为展现层提供了一个优秀的Web框架——Spring MVC。和众多其它Web框架一样,它基于MVC设计理念,此外,由于它采用了松散耦合可插拔组件结构,具有比其它MVC框架更多的扩展性和灵活性。 Spring MVC框架围绕DispatcherServlet这个核心展开,DispatcherServlet的作用是截获请求并组织一系列组件共同完成请求的处理工作。 JavaServer Faces (JSF) 是一种用于构建 Web 应用程序的新标准 Java 框架。它提供了一种以组件为中心来开发 Java Web 用户界面的方法,从而简化了开发。JavaServer Faces 还引起了广大 Java/Web 开发人员的兴趣。“企业开发人员”和 Web 设计人员将发现 JSF 开发可以简单到只需将用户界面 (UI) 组件拖放到页面上,而“系统开发人员”将发现丰富而强健的 JSF API 为他们提供了无与伦比的功能和编程灵活性。JSF 还通过将良好构建的模型-视图-控制器 (MVC) 设计模式集成到它的体系结构中,确保了应用程序具有更高的可维护性。最后,由于 JSF 是通过 Java Community Process (JCP) 开发的一种 Java 标准,因此开发工具供应商完全能够为 JavaServer Faces 提供易于使用的、高效的可视化开发环境。 ① 整个过程开始于客户端发送一个HTTP请求; ② DispatcherServlet接收这个请求后,并将请求的处理工作委托给具体的处理器(Handler),后者负责处理请求执行相应的业务逻辑。在这之前,DispatcherServlet必须能够凭借请求信息(URL或请求参数等)按照某种机制找到请求对应的处理器,DispatcherServlet是通过垂询HandlerMapping完成这一工作的; ③ 当DispatcherServlet从HandlerMapping中得到当前请求对应的处理器后,它就将请求分派给这个处理器。处理器根据请求的信息执行相应的业务逻辑,一个设计良好的处理器应该通过调用Service层的业务对象完成业务处理,而非自己越俎代庖。 Spring提供了丰富的处理器类型,在真正处理业务逻辑前,有些处理器会事先执行两项预处理工作: 1)将HttpServletRequest请求参数绑定到一个POJO对象中; 2)对绑定了请求参数的POJO对象进行数据合法性校验; ④ 处理器完成业务逻辑的处理后将返回一个ModelAndView给DispatcherServlet,ModelAndView包含了视图逻辑名和渲染视图时需要用到的模型数据对象; ⑤ 由于ModelAndView中包含的是视图逻辑名,DispatcherServlet必须知道这个逻辑名对应的真实视图对象,这项视图解析的工作通过调用ViewResolver来完成; ⑥ 当得到真实的视图对象后,DispatcherServlet将请求分派给这个View对象,由其完成Model数据的渲染工作; ⑦ 最终客户端得到返回的响应,这可能是一个普通的HTML页面,也可能是一个Excel电子表格、甚至是一个PDF文档等不一而足的视图形式,Spring的视图类型是异常丰富和灵活的。


【文件预览】:
SpringMVC
----WebContent()
--------META-INF()
--------WEB-INF()
----.settings()
--------org.eclipse.wst.jsdt.ui.superType.name(6B)
--------org.eclipse.wst.common.project.facet.core.xml(345B)
--------org.eclipse.wst.common.component(408B)
--------org.eclipse.wst.jsdt.ui.superType.container(49B)
--------.jsdtscope(503B)
--------org.eclipse.jdt.core.prefs(395B)
----src()
--------com()
----.project(1KB)
----.classpath(841B)
----bean.xml(248B)
----build()
--------classes()

网友评论

  • 感谢分享!!!!
  • 感谢分享!!!!
  • 非常有用很好
  • wo 我觉得还行吧,看看
  • 还不错,看看
  • 没运行起来,。。
  • 没怎么看懂.再看看书再说吧
  • 有一定参考作用
  • 很不错的源代码 ,适合新手练习
  • 没有数据库,这是springmvc吗
  • 工程没有说明怎么使用啊,导入后有报错~~~
  • 先看看 如果不错再来给赞
  • 初学者。拿来学习啦。不错
  • 有错误,而且也不是spring mvc吧?
  • 东西很不错,支持一下
  • 那个...我挑半天都没运行起来...
  • 内容太少了
  • OK真的 很不错哦
  • 基本上对我没帮助
  • 还行吧!对我没有帮助!做参考
  • 一般般了有点帮助
  • 改来改去终于可以用了,多谢
  • 对初学者来说是挺不错的.
  • 希望对初学者有用,需要修改才可运行
  • 很好,非常棒
  • Spring的视图类型是异常丰富和灵活的 还不错
  • 系统很给力,给满分。
  • 一般般了有点帮助
  • Spring的视图类型是异常丰富和灵活的 还不错
  • 没什么用,jsp文件写在web-inf里,不修改根本访问不了