新闻系统查询思路和步骤
再做个查询;
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的查询一致。
文章来源: aaaedu.blog.csdn.net,作者:tea_year,版权归原作者所有,如需转载,请联系作者。
原文链接:aaaedu.blog.csdn.net/article/details/105570404
- 点赞
- 收藏
- 关注作者
评论(0)