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

购物网站开发项目意义上海公共招聘网首页

购物网站开发项目意义,上海公共招聘网首页,html5 php网站源码下载,网站链接的基本形式tomee警告#xff1a;我不是Spring Boot的专家。 我发现很多事情对此非常有趣#xff0c;并且当然可以真正改善您的日常工作。 而且#xff0c;我对Spring Boot没有任何反对#xff0c;也没有开发或使用它的人。 但是我认为社区高估了该产品。 一年前#xff0c;我开始收… tomee 警告我不是Spring Boot的专家。 我发现很多事情对此非常有趣并且当然可以真正改善您的日常工作。 而且我对Spring Boot没有任何反对也没有开发或使用它的人。 但是我认为社区高估了该产品。 一年前我开始收到很多有关博客文章推文和有关Spring Boot信息的链接。 在他的网站上您可以阅读 通过Spring Boot可以轻松地创建独立的生产级的基于Spring的应用程序您可以“运行”它们。 看来这件事已经彻底改变了Java世界。 例如Spring Boot中的Spring MVC以及RESTful应用程序如下所示 Controller EnableAutoConfiguration public class SampleController {RequestMapping(/)ResponseBodyString home() {return Hello World!;}public static void main(String[] args) throws Exception {SpringApplication.run(SampleController.class, args);} } 如您所见魔术发生在SpringApplication类中该类启动了嵌入式Tomcat或Jetty并使用Spring东西注册了该控制器。 我知道令人印象深刻的几行内容就是您可以准备使用端点。 但是我不知道自己是否可以在JavaEE世界中使用相同的方法并且具有相同的低级和轻量级需求。 答案是绝对的。 我刚刚创建了一个非常小的原型/概念验证来证明这是可能的。 另外请不要误会我的意思除了自包含的应用程序例如监视执行器或工件依赖项解析以外Spring Boot还提供了更多其他功能。 但是这些东西仅仅是与其他技术的集成我的示例是在一个半小时内从零开始开发的所以不要指望可以使用Spring Boot。 首先要选择的是要使用的应用程序服务器在这种情况下毫无疑问最适合此任务的是Apache TomEE。 它是经过认证的Web配置文件Java EE服务器需要1秒钟启动时间并且可以使用默认的Java内存参数。 因此我在pom.xml文件中添加了tomee依赖项。 dependenciesdependencygroupIdorg.apache.openejb/groupIdartifactIdtomee-embedded/artifactIdversion1.7.1/version/dependencydependencygroupIdorg.apache.openejb/groupIdartifactIdopenejb-cxf-rs/artifactIdversion4.7.1/version/dependencydependencygroupIdorg.apache.openejb/groupIdartifactIdtomee-jaxrs/artifactIdversion1.7.1/version/dependencydependencygroupIdorg.jboss.shrinkwrap/groupIdartifactIdshrinkwrap-depchain/artifactIdversion1.2.2/versiontypepom/type/dependency/dependencies 在以前的嵌入式版本1.7.1中您只能部署文件中包含的应用程序不能像在Tomcat中一样以编程方式添加Servlet。 嵌入式tomee API在不久的将来可能会改变但是现在我们将使用ShrinkWrap以编程方式创建这些部署文件。 这就是我们要做的 import javax.ejb.Stateless; import javax.ws.rs.GET; import javax.ws.rs.Path; import javax.ws.rs.Produces;Stateless Path(/sample) public class SampleController {GETProduces(text/plain)public String sample() {return Hello World;}public static void main(String args[]) {TomEEApplication.run(HelloWorldServlet.class, SampleController.class);} } 请注意我们仅导入JavaEE类其数量与Spring Boot一号相比减少了。 只需2秒钟即可准备使用该应用程序。 请记住您可以使用Web配置文件规范以及JAX-RS或JMS提供的任何功能。 因此例如您可以使用JPABean验证EJBCDI等。 而且TomEEApplication里面有什么 只有70行的课程会让您惊讶 public class TomEEApplication {private static void startAndDeploy(Archive archive) {Container container;try {Configuration configuration new Configuration();String tomeeDir Files.createTempDirectory(apache-tomee).toFile().getAbsolutePath();configuration.setDir(tomeeDir);configuration.setHttpPort(8080);container new Container();container.setup(configuration);final File app new File(Files.createTempDirectory(app).toFile().getAbsolutePath());app.deleteOnExit();File target new File(app, app.war);archive.as(ZipExporter.class).exportTo(target, true);container.start();container.deploy(app, target);container.await();} catch (Exception e) {throw new IllegalArgumentException(e);}registerShutdownHook(container);}private static void registerShutdownHook(final Container container) {Runtime.getRuntime().addShutdownHook(new Thread() {Overridepublic void run() {try {if(container ! null) {container.stop();}} catch (final Exception e) {throw new IllegalArgumentException(e);}}});}public static void run(Class ... clazzes) {run(ShrinkWrap.create(WebArchive.class).addClasses(clazzes));}public static void run(WebArchive archive) {startAndDeploy(archive);} } 如您所见这实际上是一段简单的代码例如应用程序的配置或名称是经过硬编码的但是您会发现通过一些小的简单更改您就可以开始配置服务器应用程序等。 总而言之Spring Boot当然很酷但是通过非常简单的步骤您就可以在JavaEE世界中拥有相同的功能。 我们Apache TomEE的贡献者将开始着手这一工作并扩大这个想法。 因此不要因为Spring Boot而低估Java EE。 翻译自: https://www.javacodegeeks.com/2014/09/one-jar-to-rule-them-all-apache-tomee-shrinkwrap-javaee-boot.htmltomee
http://www.yutouwan.com/news/252227/

相关文章:

  • 长沙公司建设网站网站设计机构
  • 网站推广有什么方法深圳市宝安区住房和建设局网站
  • 黄山建设网站公司电话井陉建设局网站公示
  • 企业网站框架图wordpress主题 手机端
  • 做喷绘的图在哪个网站找洛阳高新区做网站公司
  • 网站开发技术html哪个网站做摄影师好
  • dw怎么做百度页面网站长春行业网站
  • c 怎么做网站开发没有网站可以域名备案
  • 聚合影视网站建设网络平台投诉电话
  • 如何查找未备案网站网站建设企业排行
  • 做网站上传的图片大小医院诊所网站源码
  • 大连做网站孙晓龙桂林北站到两江机场有多远
  • h5网站模板开发西安房产网官网
  • 网站怎么挂广告奇璐荣获北京十大高端设计公司称号
  • 物流公司在哪做网站网站建设选哪个
  • 手机网站网站开发流程网站上做视频如何盈利
  • 做设计那些网站可以卖设计图做网站i3够用吗
  • 百度网站是百度公司做的吗百度推广竞价排名技巧
  • 个人公益网站怎么制作app网站建设 - 百度
  • 上海做网站多少钱目前市面上做网站的程序
  • 毕业设计除了网站还可以做啥建设网站如
  • 网站备案无前置审批文件高端网站建设专业公司
  • 网站建设督查工作主持词网站快速备案
  • WordPress P站深圳网站建设深圳网
  • 淄博中企动力公司网站机票旅游网站建设
  • 目前做网站需要什么cms河南网站建设公司
  • 九江市房管局建设官方网站信息化建设杂志社官方网站
  • 教研室网站建设照片编辑软件app
  • 零食网站推广策划书广西壮族自治区地图全图
  • 品牌策划网站建设建设在线教育网站