JavaWeb实验报告
JavaWeb实验报告
2024 年 1 月 7 日
课程名称: JavaWeb 实验名称: 期末作业
班级: 姓名 同组人:
指导教师评定: 签名:
- 实验目的
完成新闻的增删查改
java-ee项目结构设计
1.dao:对数据库的访问,实现了增删改查
2.entity:定义了新闻、评论、用户三个实体,并设置对应实体的属性
3.filter:过滤器,设置字符编码都为utf8,防止乱码出现
4.service:业务逻辑处理
5.servlet:处理页面请求
6.utils:工具类
7.c3p0-config.xml:JDBC配置
JavaWeb新闻管理系统(基础版)-腾讯云开发者社区-腾讯云
https://www.cnblogs.com/luomei/p/13124130.htmlJSP显示新闻
Java Jsp+mysql实现新闻发布管理系统(新闻管理、栏目/评论管理、)_jsp项目案例:新闻发布系统—主题管理及首页新闻显示-CSDN博客
新闻发布管理系统
新闻发布及管理系统的设计与实现,是动态网页和数据库结合,通过事件来处理新闻。我们对最新信息的更新和发布需要比较及时,而动态交互网页能实现这些功能,新闻发布及管理系统就是一个能够在网上实现新闻的发布及管理,让人们更好的获取更新的新闻资讯。
MVC模式基本原理:
1、Web浏览器发送HTTP请求到服务端,被Controller(Servlet)获取并进行处理(例如参数解析、请求转发)
2、Controller(Servlet)调用核心业务逻辑——Model部分,获得结果
3、Controller(Servlet)将逻辑处理结果交给View(JSP),动态输出HTML内容
4、动态生成的HTML内容返回到浏览器显示
- 实验环境
- 实验设备:PC机一台;
- 开发环境:JDK 8+、Tomcat 9.0+、Eclipse EE
- 实验要求
使用基于Servlet的MVC模式设计一个Web应用。
- 实验过程
新增
Id15
查询
标题gfj 作者hd
删除
Eg:删除id=5
修改
Id=6
news.jsp
- 实验小结
完成新闻的增删查改
MVC模式的优点:
低耦合、重用性高、生命周期成本低、部署快、可维护性高、有利软件工程化管理
MVC模式的缺点:
没有明确的定义、不适合小、中型应用程序、增加系统结构和实现的复杂性、视图对模型数据的低效率访问
总之,学习和应用MVC需要我们深入理解其基本原理和核心概念,通过实践和积累经验,充分利用MVC框架和工具,持续学习和关注MVC的最新动态。通过不断地学习和实践,我们可以更好地运用和应用MVC,提高软件开发的效率和质量。