逻辑混乱--Java web初学,思路梳理

来源:互联网 发布:党训网络课程心得体会 编辑:程序博客网 时间:2024/06/05 10:23

      原理最重要,理解了就通了一半。

      源码和文本我上传。

      让我们理下思路和注意点,

1。建立并连数据库,PrepareStatement中prst.executeQuery(),中间不加参数,其中要建dao,据说还有service,大神还用个工厂类调用service,还把dao分成接口和实现。

dao中有个public BookModel[] findBooksByName(int currPage, int pageSize, String name){}         注意parm和返回对象

2。编写servlet 和 xml 文件;xml起到连接作用,使servlet类和html 表单中的action相对应。servlet类起到逻辑判断。有request,response;一个servlet可以有多个method;

         //需要将用户信息显示在success.jsp上
         HttpSession session = request.getSession();
         // 直接将对象(Object都行)保存到了session
         session.setAttribute("user",um);        //session就是个存东西的有木有

3.   JSP文件,说来高深 其实就tm 理解<% %> 和<%=      %>就和html差不多了,

<form action="<%=basePath%>HelloSer" method="get">注意路径写法

<form action="book.action?method=add" method="post"> 表单action中有 ,这就直通过request传到(第一个)method属性了,这里这个method就是个名字随便起吧

4. 过滤器,在xml中加的,老师用它设置编码,filter还有对应的类 。字面意思理解就行  

  request.setCharacterEncoding("utf-8");  response.setCharacterEncoding("utf-8");

response.setContentType("text/html;charset=utf-8");

5.实现监听器类implements ServletContextListener,老师用它来开始时就启动连接池,也要在xml中登记下

6.数据库连接池,写好的,拿来调用方法就行。有俩jar包要导入

7。实体类,可以用来返回整个对象,方便在JSP上显示 private  source----快捷创建get/set方法

8。前端套用模板

原创粉丝点击