首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >新闻系统查询思路和步骤

新闻系统查询思路和步骤

作者头像
张哥编程
发布于 2024-12-19 10:22:11
发布于 2024-12-19 10:22:11
4070
举报
文章被收录于专栏:云计算linux云计算linux

再做个查询;

1.建立一个新的modul或project;

2.在web/WEB-INF下新建一个目录,名字叫lib

把我们需要的jar包拷贝过去。

选中lib或jar,然后右键,as Library,添加到类库;

3.下面还是先从VIEW层的页面开始;

<a href="/selectAllNews">查询所有新闻</a>

4.在src下面建立控制器的Servlet

SelectAllNewsServlet

5.建立service层的包、接口、实现类

包:com.aaa.service

接口:NewsService

实现类:NewsServiceImpl

6.问题,是我们返回的News集合,需要封装具体的新闻信息

建立实体类的包和类

包:com.aaa.entity

类:News,属性和数据表保持一致;

7.建立dao层的包、接口、实现类,供service层调用。

( 就相当于后厨被服务员联系)。

作用:就是从数据库来获取数据、操作数据。

包:com.aaa.dao

接口:NewsDao

实现类:NewsDaoImpl

8.从数据库获取数据,使用到了JDBC讲的BaseDao类

建立包:com.aaa.util

在下面放BaseDao类

util包一般称之为工具包,比如java.util.List、java.util.Date

-------

总结:

1.出的一个问题java.lang.InstantiationException,写了一个构造方法

(带参数的构造),出现这个问题需要在实体类上加一个无参的构造方法。

使用反射的时候,默认有一个无参的构造方法。

2.不同的是更换成了news新闻表,查询所有新闻;

3.直接把css写到jsp里面 ,今天把css放到了jsp外面,位置:

web目录下,直接新建一个css目录,增加一个news.css文件,在这里面写

css。

<!--jsp文件调用,如何使用外部样式呢?-->

<link href="css/news.css" rel="stylesheet" type="text/css">

4.其他的均和User的查询一致。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-02-24,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档