当前位置: 首页 > news >正文

生产企业网站有哪些php做的网站源代码在哪里

生产企业网站有哪些,php做的网站源代码在哪里,深圳哪家网站建设服务好,WordPress浏览量免插件java ee编译器Java EE MVC是为Java EE 8计划并在JSR-371中指定的基于动作的新MVC框架。 这是我的Java EE 8 MVC教程的第二篇文章。 第一篇文章介绍了基础知识#xff0c;并展示了如何开始使用 Java EE 8 MVC参考实现Ozark 。 在本文中#xff0c;我们将更详细地介绍MVC控制器… java ee编译器 Java EE MVC是为Java EE 8计划并在JSR-371中指定的基于动作的新MVC框架。 这是我的Java EE 8 MVC教程的第二篇文章。 第一篇文章介绍了基础知识并展示了如何开始使用 Java EE 8 MVC参考实现Ozark 。 在本文中我们将更详细地介绍MVC控制器。 MVC控制器 控制器负责处理传入的请求。 它调用业务逻辑更新模型并返回应呈现的视图。 MVC控制器是用Controller注释的JAX-RS资源方法。 如果用Controller注释了一个类则该类的所有资源方法都将被视为控制器。 以下示例显示了一个简单的Controller该Controller呈现给定产品ID的产品详细信息页面 Path(product) Controller public class ProductController {Injectprivate Models models;Injectprivate ProductService productService;GETpublic String getProductDetailPage(QueryParam(id) long productId) {Product product  this.productService.getProduct(productId);models.put(product, product);return /WEB-INF/jsp/productDetailPage.jsp;} } 该控制器使用ProductService解析产品ID作为ID请求参数传递给产品。 将获得的产品添加到模型中并返回视图的路径。 然后使用存储在模型中的信息渲染视图。 像在JAX-RS中一样Path批注用于定义URL路径。 可通过如下所示的URL访问此控制器 /application-path/product?id42 下面的示例显示了一个混合类该类具有一种MVC控制器方法和一种传统的JAX-RS资源方法 Path(hybrid) public class HybridController {GETPath(jaxrs)public Response jaxrs() {return Response.status(200).build();}Path(mvc)GETControllerpublic String mvc() {return /WEB-INF/jsp/hello.jsp;} } 控制器方法的工作方式与JAX-RS资源方法非常相似。 但是有两个小区别 Controller方法上String的返回类型被解释为视图路径。 使用JAX-RS资源方法返回的String被解释为文本内容。 Controller方法的默认响应媒体类型是text / html。 像在JAX-RS中一样可以使用Produces批注来更改媒体类型。 MVC控制器类和具有MVC控制器方法的混合类需要是CDI管理的Bean。 像JAX-RS资源类一样每个请求都实例化MVC控制器类。 对于每个请求都会创建一个新的Controller类实例。 像在JAX-RS中一样受支持的HTTP动词由注释定义。 如果控制器方法应侦听HTTP POST请求则需要使用POST而不是Get进行注释。 例如 Controller Path(http) public class PostController {POSTPath(post)public String post() {return /WEB-INF/jsp/hello.jsp;} }控制器返回类型 MVC控制器方法支持四种不同的返回类型 字符串–返回的字符串值被解释为视图路径。 void –在这种情况下需要使用View批注定义视图 可见–一种抽象包括有关视图模型和使用的视图引擎的信息。 响应– JAX-RS响应。 响应的实体类型必须为Stringvoid或Viewable。 下列类使用不同的返回类型定义了四种控制器方法。 所有方法都返回相同的响应 Controller Path(return-types) public class ReturnTypesController {GETView(/WEB-INF/jsp/hello.jsp)Path(return-void)public void returnVoid() {}GETPath(return-string)public String returnString() {return /WEB-INF/jsp/hello.jsp;}GETPath(return-string)public Viewable returnViewable() {return new Viewable(/WEB-INF/jsp/hello.jsp);}GETPath(return-response)public Response returnResponse() {return Response.status(Response.Status.OK).entity(/WEB-INF/jsp/hello.jsp).build();} } 返回JAX-RS响应是最灵活的方法。 这样可以使用JAX-RS响应构建器来修改HTTP状态代码响应标头等。 如果将void用作返回类型则需要使用View批注定义视图。 View可以应用于方法如前面的示例和类。 如果使用View注释类则该视图将应用于该类中的所有控制器方法。 类级别的View批注可以由方法级别的更特定的视图定义覆盖如以下示例所示 Controller Path(views) View(/WEB-INF/jsp/foo.jsp) public class ViewController {GETPath(first)public void first() {// renders foo.jsp}GETPath(second)View(/WEB-INF/jsp/bar.jsp)public void second() {// renders bar.jsp}GETPath(third)public String third() {// renders baz.jspreturn /WEB-INF/jsp/baz.jsp;} }摘要 Controller批注可用于方法和类。 当在类上使用时该类的所有方法均被视为控制器。 控制器方法调用业务逻辑并确定应呈现的视图。 具有Controller方法的类是CDI管理的bean。 对于每个请求将创建一个新的类实例。 传统的JAX-RS资源方法可以与同一类中的MVC Controller方法结合使用。 在有关Java EE 8 MVC的下一篇文章中我们将介绍参数绑定和验证。 您可以在GitHub上找到示例源代码。 翻译自: https://www.javacodegeeks.com/2015/10/java-ee-8-mvc-a-detailed-look-at-controllers.htmljava ee编译器
http://www.pierceye.com/news/849936/

相关文章:

  • 百度推广要自己做网站吗做的视频传到哪个网站好
  • 个人建设门户网站 如何备案网站推广服务报价表
  • 广州企业网站建设哪家服务好西安家政公司网站建设
  • 住房与城乡建设部网站 黑龙江wordpress 采集系统
  • 阜阳网站建设云平台玉溪建设局门户网站
  • 网站建设什么原因最主要怎么制作网站首页
  • 网站建设深圳赶集网网页设计工程师工资
  • 哪家企业网站建设好闵行区网站制作
  • 重庆行业网站建设陕西省建设监理协会查询官方网站
  • 手机网站 尺寸网站规划的认识
  • 永川网站制作联系电话wordpress 参数 传递
  • 西宁市网站建设高端网站开发人员要求
  • 前端做商城网站需要多久yum wordpress
  • 便宜网站建设成都免费建网站视频教程
  • 班级网站自助建设功能没有充值入口的传奇
  • 杭州网站seo免费网站建设
  • 好看的网站设计网站开发龙岗网站建设
  • 物流如何做网站wordpress qq互联插件
  • 权威发布李建济南做seo排名
  • 六安网站建设 220广州安尔捷做的网站好吗
  • 企业网站写好如何发布wordpress免插件生成地图
  • 公司 网站 苏州链接下载
  • 网站页面设计素材网站做权重的方法
  • 网站优化标题怎么做宿迁房产网备案查询
  • 建设企业官方网站的流程秦皇岛网站备案
  • 北京网站优化前景建设银行包头分行网站
  • 南京江宁区住房建设局网站电商交流平台有哪些
  • 查询网站流量排名做网站 我们的工人怎么写
  • 龙岗-网站建设深圳信科免备案的网站空间
  • 360网站推广官网软件安徽海外网络推广