java web、spring boot从入门到精通

mxl735 37 0 RAR 2019-03-29 18:03:43

Java Web,是用Java技术来解决相关web互联网领域的技术总和。web包括:web服务器和web客户端两部分。Java在客户端的应用有java applet,不过使用得很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP和第三方框架等等。Java技术对Web领域的发展注入了强大的动力。 中文名 java web 包 括 web服务器和web客户端 应 用 Servlet,JSP 优 点 上手快速并且相对容易 主要框架 使用Servlet或者Filter拦截请求 目录 1 主要框架 ▪ JSP优点: ▪ JSP缺点: ▪ Spring MVC优点: ▪ Spring MVC缺点: ▪ Stripes优点: ▪ Strip es缺点: ▪ Struts 2优点: ▪ Struts 2缺点: ▪ Tapestry优点: ▪ Tapestry缺点: ▪ Wicket优点: ▪ Wicket缺点: 2 关于Java 主要框架编辑 Java的Web框架虽然各不相同,但基本也都是遵循特定的路数的:使用Servlet或者Filter拦截请求,使用MVC的思想设计架构,使用约定,XML或 Annotation实现配置,运用Java面向对象的特点,面向对象实现请求和响应的流程,支持Jsp,Freemarker,Velocity等视图。 JSP优点: Java EE标准,这意味着有很大的市场需求和更多的工作机会 上手快速并且相对容易 有大量可用的组件库 JSP缺点: 大量的JSP标签 对REST和安全支持不好 没有一个统一的实现。既有SUN的实现,又有Apache的实现——MyFaces。 Spring MVC优点: 对Spring MVC覆盖绑定(overriding binding)、验证(validation)等提供生命周期管理 与许多表示层技术/框架无缝集成:JSP/JSTL、Tiles、Velocity、FreeMarker、Excel、XSL、PDF 等 便于测试——归功于IoC Spring MVC缺点: 大量的XML配置文件 太过灵活——没有公共的父控制器 没有内置的Ajax支持 Stripes优点: 不需要书写XML配置文件 良好的学习文档 社区成员很热心 Stripes缺点: 社区比较小 不如其他的项目活跃 ActionBean里面的URL是硬编码的 es缺点: ▪ Struts 2优点: ▪ Struts 2缺点: ▪ Tapestry优点: ▪ Tapestry缺点: ▪ Wicket优点: ▪ Wicket缺点: 2 关于Java 主要框架编辑 Java的Web框架虽然各不相同,但基本也都是遵循特定的路数的:使用Servlet或者Filter拦截请求,使用MVC的思想设计架构,使用约定,XML或 Annotation实现配置,运用Java面向对象的特点,面向对象实现请求和响应的流程,支持Jsp,Freemarker,Velocity等视图。 JSP优点: Java EE标准,这意味着有很大的市场需求和更多的工作机会 上手快速并且相对容易 有大量可用的组件库 JSP缺点: 大量的JSP标签 对REST和安全支持不好 没有一个统一的实现。既有SUN的实现,又有Apache的实现——MyFaces。 Spring MVC优点: 对Spring MVC覆盖绑定(overriding binding)、验证(validation)等提供生命周期管理 与许多表示层技术/框架无缝集成:JSP/JSTL、Tiles、Velocity、FreeMarker、Excel、XSL、PDF 等 便于测试——归功于IoC Spring MVC缺点: 大量的XML配置文件 太过灵活——没有公共的父控制器 没有内置的Ajax支持 Stripes优点: 不需要书写XML配置文件 良好的学习文档 社区成员很热心 Stripes缺点: 社区比较小 不如其他的项目活跃 ActionBean里面的URL是硬编码的

用户评论
请输入评论内容
评分:
暂无评论