java 怎么打war包 java项目部署是jar还是war?

[更新]
·
·
分类:互联网
1319 阅读

java 怎么打war包

java项目部署是jar还是war?

java项目部署是jar还是war?

这两种都会使用到,根据不同的需求来判断打包方式:
war包:是做好一个web应用后,通常是网站,打成war包部署到容器中。
jar包:通常是开发时要引用通用类,打成jar包便于存放管理。

有哪些比较适合Java初学者学习的资源?

主要分三阶段来说:入门,进阶程序员,攻城狮思维,每个阶段推荐相关书籍:java入门书籍推荐: 入门者最需要静下心来系统化的学习知识,但同时也有很多可能与Java本身无关但很重要的疑问。Head First Java(中文版)(第2版)head first系列的教材,看起来都特别轻松,图文并茂,简单易懂,适合初学者选择。缺点则是只介绍一些最基础最实用的东西 知识点不够丰富。Java核心技术 第七版 卷Ⅰ(基础知识)统全面讲解Java语言的核心概念、语法、重要特性和开发方法,包含大量案例,实践性强,第1章概述了Java语言与其他程序设计语言不同的性能。Java开发实战经典书中的代码和案例较多,知识点也比较全面,在实际开发的过程中来讲解一些基础内容,对于新手而言很实用。Thinking In Java 4(完美高清中文版)Think in java被誉为“java圣经”。无论你处于什么阶段,每一次阅读都能有所收获。也因此,对于新手而言,这本书毁誉参半,
程序员进阶篇:这一阶段的Java学习者处于高速成长期,需要不断的获取项目经验、掌握更多开发知识。当然,最重要的还是为了成功拿到靠谱的offer。《Effective Java中文版 第2版》本书介绍了在java编程中78条极具实用价值的经验规则,每条规则都以简短、独立的小文章形式出现,并通过例子代码加以进一步说明,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。Java并发编程实战(中文版)深入浅出地介绍了Java线程和并发,是一本完美的Java并发参考手册。其中并非只讲述了Java的多线程设施,对一般的并发编程的rationale也有相当透彻的阐述 测试驱动开发 by Example 书中不仅以案例的形式呈现了测试驱动开发的原则和方法,而且详尽地阐述了测试驱动开发(TDD)的模式和最佳实践。本书从始至终贯穿了两个TDD项目,展示了如何轻而易举且卓有成效地编写优质代码的技术。现在很多小伙伴喜欢在互联网上找视频资料学习网页制作,但是光看视频你是不可能学会网页制作的,没有人指导你,而且很多视频已经过时了 并没有什么用! 如果你真的想学习网页制作这门技术,你可以来这个群,前面是6 5 7 ,中间是1三7,最后是九O六, 在这里有最新的HTML课程 免费学习 也有很多人指导你 进步 不需要你付出什么 只要你有一颗学习的心就可以了 不是愿意学习或者自认不需要学习的就不要加了。重构_改善既有代码的设计[高清版]书中给出了70多个可行的重构,每个重构都介绍了一种经过验证的代码变换手法的动机和技术。本书提出的重构准则将帮助你一次一小步地修改你的代码,从而减少了开发过程中的风险。
java攻城狮推荐学习书籍:这一阶段的Java学习者已经渐入佳境,沉下心来研究技术点的同时,更多的是关于Java的思考。企业应用架构模式(中文版)作者将40多种经常出现的解决方案转化成模式,最终写成这本能够应用于任何一种企业应用平台的、关于解决方案的、不可或缺的手册。敏捷开发-敏捷软件开发:原则、模式与实践(全)好的技术书籍的标准是通俗易懂文字精炼耐读,有吸引力有思想性。作者的书写功力有目共睹,而且他的技术修为也绝对无人质疑。因此他写的这本书秉承了他一贯的优势。符合所有好处所具备的条件。《Java性能优化权威指南》Java性能优化圣经!主要为Java SE 和Java EE 应用的性能调优提供建议。主要包括以下几方面:性能监控、性能分析、Java HotSpot VM 调优、高效的基准测试以及Java EE 应用的性能调优。学习过程中精品开发工具推荐:JDK(Java开发工具包)、SparkJava、jClarity、Eclipse、NetBeans、、IntelliJ IDEA 13.1 以上都是本人收集的资料希望对你有所帮助。