Java Web 项目实战
文章平均质量分 93
流年你奈我何
本人属于半路出家,如 博客中偶有BUG ,纯属正常,必要时请您留言提醒博主,能让博主及时改正,以便您的后续阅读……
展开
-
JavaWeb 入门级项目实战 -- 文章发布系统 (第八节)
首先,最近很多人都来问我问题,我列举几个比较典型的说明一下。1. 一定要通过注解和反射的方式生产建表语句吗,我能不能直接在mysql中建表?当然可以,我只是为了说明一下注解和反射可以用在这个地方,实际开发肯定不会这么做啦。一般都使用框架,比如hibernate,mybatis,sping-jdbc等。2. 如果我自己开发一个小项目,jdbc用什么框架比较好?这个看具体情况,我个人比原创 2017-04-28 11:22:13 · 727 阅读 · 1 评论 -
JavaWeb 入门级项目实战 -- 文章发布系统 (第六节)
继续上一节的内容,首先我们将配置方法写在static块里面吧,不然每次调用DataBaseUtils都需要去配置一下,这样比较麻烦。static { config("jdbc.properties");}08 查询方法:queryForList 实现queryForList方法是在实际开发中比较常用的一个方法,它的意思就是说,如果你从数据库里查询出来10条数据,那么用一个Li原创 2017-04-27 10:19:54 · 940 阅读 · 2 评论 -
JavaWeb 入门级项目实战 -- 文章发布系统 (第五节)
在上一节中,我们成功将数据从前台的JSP页面传递到了controller层,但是还没有写service层,老实说还有很多工作没有,尤其是和数据库的链接方面的,所以,这一节,我们专门来处理一下关于数据库连接方面的东西。01 序言你可能之前听过了很多新名词,比如数据源,连接池,还有c3p0等等。作为新手很容易被这些名词给吓到,因为一般的培训机构不会告诉你这些,他们仅仅是给你讲了最基本的jdbc原创 2017-04-27 10:15:05 · 839 阅读 · 1 评论 -
JavaWeb 入门级项目实战 -- 文章发布系统 (第三节)
3.6.6 轮播图的基本实现上一节中,轮播图已经做了一大半,我今天上午抽空把剩下的代码写完了。现在就大概说一下思路吧。实现上一张和下一张的效果,基本上就是改变ul的margin-left值。为了保证无缝滚动,我们需要在5张图片的首部和尾部各加一张图片。像这样:ul> li class='fl'> a href="javascript:void(0)">原创 2017-04-27 10:03:48 · 827 阅读 · 1 评论 -
JavaWeb 入门级项目实战 -- 文章发布系统 (第二节)
3.4 登陆和注册按钮导航栏已经做好了,那么一般来说,在标题栏的最右边就是登陆和注册按钮。div class='login'> span>a href="javascript:void(0)">登陆a>span> span>|span> span>a href="javascript:void(0)">注册a>span>div>css样式:.head原创 2017-04-27 10:00:07 · 829 阅读 · 1 评论 -
JavaWeb 入门级项目实战 - 文章发布系统 (第一节)
1. 项目的大致规划开发工具还是用eclipse,数据库采用mysql。MVC框架的话,我就不用框架了,纯粹用JSP来写,实际开发肯定不会这么做,不过,这毕竟还是有意义的。当然,你也可以把它换成框架版的。为什么用JSP?因为JSP比较简单,作为一个入门级的web项目,而且我是一边开发一边写文,我就懒得用MVC框架了。为什么我要一边开发一边写,因为我觉得,如果全部开发好了,再让我从头开始,把原创 2017-04-27 09:56:32 · 1297 阅读 · 4 评论 -
JavaWeb 入门级项目实战 -- 文章发布系统 (第十二节)
好的,那么在上一节中呢,评论功能的后台已经写好了,这一节,先把这部分后台代码和前台对接一下。1.评论功能实现我们修改一下保存评论按钮的点击事件,用jQuery的方式获取文本框中的值,然后通过ajax方法,把数据传递到CommentController.jsp,jsp就是Servlet,这样写就和传递到Servlet是差不多的意思。detail.jsp代码:$(".button"原创 2017-04-28 15:49:41 · 833 阅读 · 0 评论 -
JavaWeb 入门级项目实战 -- 文章发布系统 (第十一节)
本节主要解决在详情页根据文章ID查找文章内容的问题。1.根据ID查询文章数据在上一节中,我们已经成功在detail.jsp页面获取到了来自index.jsp的文章ID。那么,最容易想到的办法,就是直接在detail.jsp页面通过Java代码,直接查询出对应的文章数据,然后放到页面作用域就OK了。代码:<% String id = request.getParamete原创 2017-04-28 15:41:43 · 849 阅读 · 0 评论 -
JavaWeb 入门级项目实战 -- 文章发布系统 (第四节)
首先,更正一下上一章中的一个小错误,就是在index.jsp中,banner部分没有添加结束的标签,加上去就OK了,我也是完善页面的时候发现的。另外,index.jsp中引入的jQuery也需要换成本地的。script src="${basePath}/static/js/jQuery.js">script>今天我把页面重构了一下,添加了内容区和底栏(footer),我会把目前的代码上原创 2017-04-27 10:10:01 · 1091 阅读 · 0 评论 -
JavaWeb 入门级项目实战 -- 文章发布系统 (第十节)
本节主要讲解详情页的页面布局和css样式,以及从主页面到详情页面的跳转问题。1. 详情页面的布局页面布局的话,我还是习惯先把静态页面做出来,确保没问题了,然后再跟后台对接。在实际的开发过程中,静态页面一般是美工或者前端工程师负责,后台工程师主要关心如何把Java层的数据贴到静态页面。(虽然我经历的几个公司都是自己一个人全包了。。。)之前我已经把我个人绘制静态页面的过程,还有自己的思原创 2017-04-28 11:37:06 · 1819 阅读 · 1 评论 -
JavaWeb 入门级项目实战 -- 文章发布系统 (第九节)
1. 根据静态页面完成JavaBean设计在上一节中,我们完成了文章封面的制作,这些都属于静态页面的部分。从图片中可以看到,一篇文章的主要信息有:文章标题,文章名称,作者,还有摘要描述。在《用大白话聊聊JavaSE -- 如何理解Java Bean(一)》中,我们已经讨论关于JavaBean的一些问题。一般来说,JavaBean分为必要字段和辅助字段,文章标题,文章原创 2017-04-28 11:29:10 · 1101 阅读 · 1 评论 -
JavaWeb 入门级项目实战 -- 文章发布系统 (第七节)
上次登录工作做得差不多了,当我们在登录页面输入账号和密码,后台会进行一系列的验证,如果验证无误,就跳转到首页。现在我们对首页进行一个小小的调整,就是说,如果登录成功了,右上角的登录图标就换成登录人的名字。这是标题栏对应的页面 —— header.jsp代码%@ page language="java" contentType="text/html; charset=UT原创 2017-04-27 10:25:35 · 888 阅读 · 1 评论