Javaweb第二周作业

关于版本控制
版本控制(英语:Version control)是维护工程蓝图的标准作法,能追踪工程蓝图从诞生一直到定案的过程。此外,版本控制也是一种软件工程技巧,借此能在软件开发的过程中,确保由不同人所编辑的同一程序文件都得到同步。(from维基百科)

Git和SVN
git是一个分布式版本控制软件,最初由林纳斯·托瓦兹创作,于2005年以GPL发布。最初目的是为更好地管理Linux内核开发而设计。应注意的是,这与GNU Interactive Tools[5](一个类似Norton Commander界面的文件管理器)有所不同。
git最初的开发动力来自于BitKeeper和Monotone[6][7]。git最初只是作为一个可以被其他前端(比如Cogito或Stgit[8])包装的后端而开发的,但后来git内核已经成熟到可以独立地用作版本控制[9]。很多著名的软件都使用git进行版本控制[10],其中包括Linux内核、X.Org服务器和OLPC内核等项目的开发流程[11]。
Apache Subversion(简称SVN,svn),一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS转移到Subversion。

关于building tools
构建工具是一个把源代码生成可执行应用程序的过程自动化的程序(例如Android app生成apk)。构建包括编译、连接跟把代码打包成可用的或可执行的形式。
Maven:是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。
Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。
Maven 也可被用于构建和管理各种项目,例如 C#,Ruby,Scala 和其他语言编写的项目。Maven 曾是 Jakarta 项目的子项目,现为由 Apache 软件基金会主持的独立 Apache 项目。
Gradle:这是一个基于 JVM 的富有突破性构建工具。Gradle 正迅速成为许多开源项目和前沿企业构建系统的选择,同时也在挑战遗留的自动化构建项目。本教程主要讲解了如何使用 Gradle 构建系统和构建系统过程中涉及的插件。

转载于:https://www.cnblogs.com/Leo1997/p/10587919.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
javaweb蛋糕商城大作业是一个基于Java语言开发的网上蛋糕商城项目。该项目旨在实现一个完整的网上蛋糕购物系统,包括用户注册登录、蛋糕浏览、购物车管理、订单提交与支付等功能。 首先,用户可以通过注册登录功能创建个人账户,并且可以查看个人信息和订单记录。其次,在蛋糕商城首页,用户可以浏览不同种类的蛋糕,包括生日蛋糕、水果蛋糕、巧克力蛋糕等,并且可以查看商品详情和价格。 在选择蛋糕后,用户可以将商品添加至购物车,并且可以对购物车进行管理,包括增加、删除商品或者修改商品数量。用户可以在购物车页面确认购买商品后,提交订单并选择支付方式进行支付。 在后台管理方面,管理员可以管理蛋糕商品信息、订单信息和用户信息,包括添加、编辑和删除商品,查看订单状态和处理退款等操作。 此外,该作业还应该考虑到安全性和交互性问题,例如用户信息的加密存储和传输以及良好的用户交互体验。 在开发过程中,需要使用到的技术包括Java语言、Spring框架、MyBatis框架、前端页面技术等。同时,需要考虑到数据库设计和性能优化等方面的问题。 总而言之,javaweb蛋糕商城大作业是一个涵盖了用户管理、商品管理、订单管理和后台管理等功能的完整项目,需要综合考虑到技术、安全和用户体验等方面的问题,是一个较为复杂和全面的实际开发项目。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值