javaweb实践项目(3)

来源:互联网 发布:布朗熊玩偶淘宝 编辑:程序博客网 时间:2024/06/04 23:02

前面说到前台和后台的架子做好了,就像盖房子把梁柱做好了,现在就要把砖头塞进去

既然是类似于帖子的文章,那么后台肯定要有文章管理,暂且我想到了对文章的增删改查的功能

dddddddddddddddddddd开始


暂且让一个文章有这么些属性,那么相应的数据库也应该有


下面用mybatis让这个后台界面能显示数据库里的内容

首先肯定是要建立一个实体类

在src下新建一个medol.dbmedol的包,里面建立一个essay.java,


生成相应的set和get方法

在src下新建一个sqlbatis的包,包里新建一个mapperEssay.xml文件


再在本包里新建一个mapperEssay.java定义mapperEssay这个接口,mybatis会根据xml里的id生成相应的方法

准备做好了现在开始将数据库的东西封装成实体类对象

以为每次要执行接口的方法时都要加载一下mybatis-config.xml来获取数据库连接,还有获取sqlsession

完了之后还要commit和close。那么为了省力气就把他写成方法,需要的时候直接调用就好了

在sqlbatis下新建一个sqlSession.java


这个时候又出现了个问题,获取数据库信息封装这些动作应该在什么时候执行,

我想应该在点击‘全部文章’的时候执行,这个时候我想到了ajax

点击‘全部文章’或者‘发表文章’后转发相应的界面,然后局部刷新一下

在jsp下新建一个essay文件夹


在请求admin_essay_0.jsp的时候,取出数据库的东西,吧实体对象传给jsp,再在jsp里遍历

1,拦截admin_essay_0.jsp(为了开发方便吧,struts.xml拆成多个xml,再include包含)

将struts.xml拆成static.xml,和admin.xml,(顾名思义他们的作用)


在admin.xml里配置admin_essay_0.jsp(应在验证登录的拦截器下)


来到jump.comtrol包下的adminJumps.java



访问admin_essay_0.jsp和admin_essay_1.jsp的名字都是一样的叫adminbody只是根据参数的不同来转发不同的界面

相应的ajax为(jq)


其中的dhtml就是转发成功的admin_essay_0.jsp或admin_essay_1.jsp

最后是要在admin_essay_0.jsp里遍历实体对象的集合


试试效果

数据库里


点‘全部文章’


ok成功

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 年终奖个税怎么算 年终奖是什么 年终奖一般多少 年终奖个税计算 年终奖计算方法 年终奖是什么意思 年终奖怎么交税 年终奖纳税 年终奖怎么扣税 年终奖所得税计算器 月薪4000年终奖多少钱 年终奖和十三薪哪个好 个人所得税年终奖计算方法 年终奖个人所得税税率表 光大环保年终奖一般有多少 年终奖个人所得税计算方法2019 年终奖个人所得税计算 房地产年终奖一般多少 年终奖什么时候发放 金螳螂一般员工年终奖 京东方一般员工年终奖是多少 年羹尧 年羹尧简介 年羹尧怎么死 年羹尧妹妹 年羹尧 皇帝 华敬之若碧 古剑同人碧若星痕 年英文 在过去的几年里的英文 2018年qq申诉如何改为英文版 十年英文怎么写 年的英文怎么写 中国几千年的传统文化英文 一年十二个月的英文 年假英文 2019年好听又洋气的英文名女 2018年唯美英文的晚安句子 年薪制方案 年薪制劳动合同范本 医生年薪制