SP2019-LAB1.1&1.2:Web开发框架搭建与数据库操作初体验

需积分: 0 0 下载量 195 浏览量 更新于2024-08-04 收藏 493KB DOCX 举报
本次资源包含了两部分关于Web开发的作业,分别是SP2019-LAB1.1 和 SP2019-LAB1.2,由学生黄炯睿完成。作业1主要涉及的是一个Web框架的搭建和基本的Java Web应用程序的入门。 在作业1.1中,学生首次接触Web开发,需要安装和配置Tomcat服务器。遇到的问题包括`startup.bat`脚本一闪而退,通过设置Java_HOME环境变量解决了这个问题;另一个挑战是8080端口被占用,通过命令行管理工具识别并关闭占用进程,确保Tomcat能够正常启动。作业的目标是实现一个显示`Hello World`的简单网页,虽然初学者可能会在Java基础学习上花费较多时间,但最终成功完成了任务。 参考链接1:<https://blog.csdn.net/AcTarjan/article/details/82990196> 参考链接2:<https://www.cnblogs.com/jiayongji/p/6392078.html?utm_source=itdadao&utm_medium=referral> 在作业1.2中,学生进一步扩展到了数据库功能,使用外部样式表控制网页设计。主要任务是创建一个包含注册和登录功能的网页,利用JSTL库简化代码。登录界面通过表单提交进行验证,如果用户名和密码不正确或不存在,用户会被重定向回登录界面。注册界面则要求用户名、密码不为空,且两次输入的密码需一致。在用户尝试注册时,系统会检查数据库中是否存在该用户名,避免重复注册。 这个作业不仅锻炼了学生的HTML、CSS、JavaScript基础知识,还涉及到了Java Servlet和JDBC的基本操作,以及前后端交互的设计。通过这些实践,学生加深了对Web开发流程的理解,特别是数据持久化和安全性处理的重要性。 总体来说,这两个作业旨在引导学生从零开始掌握Web开发的基础架构和核心技能,培养他们解决问题的能力和自学能力。完成这些任务需要扎实的编程基础和良好的文档阅读习惯。