首先当然是我最开始的Javaweb的学习,上学期我的Javaweb没有系统地学习,就是能完成项目但是底层原理那些还是没有掌握。这学期对我影响比较大的就是团队开发时,我个人能力不足,队友没有嫌弃我,反而是为我提供支持,我也算是慢慢坚持下来。以下是我总结一下学习的过程。Java 基础知识:Javaweb 是基于 Java 的一种服务器端开发技术,我需要掌握 Java 的语法和基础知识,例如面向对象编程、异常处理、集合框架等。
HTTP 协议:Javaweb 应用程序是基于 HTTP 协议的。了解 HTTP 协议是理解 Javaweb 应用程序的重要基础,包括 HTTP 请求、响应、状态码、请求方法等。
Servlet:Servlet 是 Java Web 容器中的一种组件,用于处理 HTTP 请求和响应。掌握 Servlet 的生命周期、处理请求和响应的方法等是开发 Javaweb 应用程序的基本要求。
JSP:JSP 是一种用于动态生成页面的 Java 技术。了解如何编写 JSP 页面、如何通过 JSP 中的 EL 表达式、JSTL 标签库等动态生成页面内容是很重要的。
数据库:Javaweb 应用程序通常需要与数据库交互。熟悉 SQL 语法、掌握 JDBC 开发技术以及 ORM 框架(例如 MyBatis 或者 Hibernate)的使用都是开发 Javaweb 应用程序时的基本技能。
项目搭建和部署:掌握常见的 Javaweb 项目构建工具,例如 Maven 或者 Gradle,并了解如何编写部署描述文件(例如 web.xml 或者 Spring Boot 中的 application.yml 文件)。基本的 Javaweb 框架和技术:例如 Spring MVC、Spring Boot、Spring Data JPA 等都是开发 Javaweb 应用程序的常见框架和技术。掌握它们的使用可以帮助你快速开发 Javaweb 应用程序。在掌握了以上基础内容后,我了解其他高级知识,例如前端技术(例如 HTML、CSS、JavaScript 和前端框架如 React 和 Vue.js 等)以及缓存、消息队列等高级应用。
我现在就是系统学习了Javaweb的,使用框架以及组件来完成前端。
下面是部分截图,更多图前往博客,软工日报里有详细图片以及代码。

然后我能实现增删改查,我这学期还有点问题就是前端界面,我现在要么界面很丑陋或者就是最简单的那几个按键,不好看。
软件项目的成功离不开团队合作和沟通,团队成员之间必须保持清晰的沟通和良好的合作关系。软件工程领域的标准和最佳实践可以帮助团队规范化开发流程,降低软件开发过程中的质量风险,提高软件项目的成功率。软件项目的成功与否不仅取决于软件本身的质量,还取决于能否满足用户需求和业务需求。因此,软件开发过程中必须关注用户需求和业务需求,确保软件能够满足需求。在软件开发过程中,应采用合理的软件开发方法和工具,例如敏捷开发、持续集成和持续交付等,以提高开发效率和质量。对于软件项目的“事后诸葛亮”分析应该视为软件开发的一部分,通过收集分析反馈,及时纠正错误和改进软件开发过程,以不断完善软件质量和开发效率。
团队开发对我来说是一个很新的词语,从以前的单干到现在团队开发。开发确实是一个非常不同的经验。在单独工作时,你可能会有更多的独立自主和决策权,更容易按照自己的节奏推进工作。但是团队开发可以带来更多的优势,例如:
分工合作:团队成员可以根据各自的专业领域和技能,分工合作,提高工作效率,并且可以相互学习和支持。
质量控制:团队开发可以进行代码审查和测试,以确保软件代码质量,并减少 bug 数量,这可以降低开发过程中的工作量和风险。
知识共享:在团队中,成员可以共享经验和知识,通过合作和交流进一步提高技能和知识。
提高创新力:团队成员可以共同探讨和讨论,并提出新的创意和方案,可以获得更好的开发思路和解决问题的途径。
不过,团队开发也存在挑战和问题,例如:
协作问题:有时候成员之间的想法和信念不同,可能需要处理分歧,通过沟通和协商解决问题。
管理问题:团队中需要合理的管理和指导,以确保成员的工作质量和进度,并且要解决成员之间的行为问题。
沟通问题:团队成员需要用清晰、准确和及时的方式进行沟通,这样可以避免误解或误导他人。
总之,团队开发可以为软件开发带来更多的优势,需要充分考虑和解决可能出现的问题,以确保团队的成功和软件质量。
还有什么收获是不能用数字衡量的,我认为就是团队开发的过程,我们寝室晚上没事就会一起玩玩游戏,在团队开发时大家都很投入,自己很累但是回头一看大家都在更努力地学习,寝室学习氛围很好,大家回寝室就开始进行团队开发,到每个星期进行总结,有过争吵,意见不服,这才是真的团队,不是那种一个人说什么就是什么。除了知识,这学期我学更多的是有关学习习惯,感谢团队所有人,感谢老师指导。这个学期我真的学会了很多,不是上学期那种状态,虽然我感觉网课时期考试那些很好过,学习也轻松一点。对于我来说还是线下教学我能学到的更多一点。这学期也开展了web课,数据库课程,我之前也简单接触过,这学期老师在系统讲解一下,感觉更好了。我这学期比较遗憾的是安卓开发,我还没有完全适应这种学习。

提出三个意见:
好多东西都不知道怎么学,到哪去学,这方面浪费时间比较多。
给我们分享学习的经验,到底怎样才能学好,要做到怎样的程度才算达标。
上课不要只讲一些大的,宽的东西,还应该多一点具体教学,多一些细节,告诉我们具体学习路线,给我们学习某个东西开一个小头,好让我们不那么迷茫。“做中学”也要让我们知道怎么开始做。

 

posted on 2023-05-27 19:18  夜的第七章i  阅读(19)  评论(0编辑  收藏  举报