新闻系统查询思路和步骤

再做个查询;
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的查询一致。

发布了831 篇原创文章 · 获赞 680 · 访问量 134万+

猜你喜欢

转载自blog.csdn.net/zhangchen124/article/details/105570404
今日推荐