新闻发布管理系统是大三第二学期做的课程设计,偶然看到之前写的这个项目,因此把整个项目的开发过程拿出来分享分享,虽然这是为了应付课程设计而做出来的项目,但是自己也巩固了一下自己的知识,并且即学即运用了jquery easyui,虽然里面可能有些不足的地方,也请各位多多指正,毕竟自己也是一个菜鸟。

这个项目路所运用的技术:Servlet+jsp+jquery+jquery easyui+mysql(c3p0数据库连接池)+ckeditor文章编辑器,也许大神级别都几乎在用ssh三大框架开发项目,看到这个项目的技术应用觉得这个系统做的也不咋的,如果是这样的话,那证明你已经是个技术上的老鸟,咱还是个菜鸟,因此如果你已经很厉害就不用在往下看了,如果你是一个正在学习javaweb的知识,下面的写的东西对你有用,那我非常高兴,因为自己分享了有价值的东西。好了,前期的寒暄也到这里,下面进入正题。

前期准备:

贴出系统的效果图:由于自己的主要是做后台开发,,所以前台会做的非常丑,还请凑合着。

登陆界面:

登陆成功后进入后台的相关主界面:

首先贴出整个src 的目录结构:

1、准备jar包:下面贴出要加入的jar截图:

我已经把lib下的jar包打包:

下载jar包

2、配置数据库连接池C3p0的配置文件c3p0-config.xml(放在src目录下):

<?xml version="1.0" encoding="UTF-8"?>
<c3p0-config><default-config><property name="driverClass">com.mysql.jdbc.Driver</property><property name="jdbcUrl">jdbc:mysql://127.0.0.1:3306/hd_news</property><property name="user">数据库用户名</property><property name="password">数据库密码</property><property name="acquireIncrement">5</property><property name="initialPoolSize">10</property><property name="minPoolSize">5</property><property name="maxPoolSize">20</property><property name="maxStatements">5</property></default-config>
</c3p0-config>

3、建立数据库(hd_news):

创建tb_category,tb_user,tb_news三个表,

tb_category的设计:

tb_news的设计:

tb_user的设计:

sql文件的下载,直接到Navicat工具里建立hd_news数据库后,右键运行执行这个sql文件,这下你的数据库就有这些表了

3、接着从jquery easyui官网下载jquery eaysui的文件:下载解压之后,把相关文件拷贝到项目里,我这里贴出我的做法,

4、下面贴出在项目的所有jsp的截图:(这里的红叉是应为myecplise的工具问题,运行时不会报错)

4.1、前台的jsp文件

4.2、后台的jsp文件:

下面就是该进入系统的开发了,介绍一下后续的系统的开发说明:

1、登陆,注销功能的实现

2、新闻发布,新闻修改,新闻删除功能的实现

3、新闻分类(体育新闻,科技新闻等),新闻列表分页的实现

好了,前期准备介绍片就介绍到这里,有时间我会继续更新上面说的几个功能,我会争取在这几天内更行完毕。

JAVA_WEB项目(结合Servlet+jsp+ckEditor编辑器+jquery easyui技术)实现新闻发布管理系统第一篇:前期环境准备相关推荐

  1. Jsp+Servlet +Mysql实现的新闻发布管理系统

    今天给大家推荐一款基于jsp servlet mysql实现的新闻发布管理系统 主要实现了前台游客浏览新闻.评论新闻,后台管理员管理新闻等功能,新闻有热点新闻.最新更新等方式在首页展示,还有幻灯片展示 ...

  2. 前端react项目---全球新闻发布管理系统

    一. 项目入门 1. 项目介绍 该项目是一个全球新闻发布管理系统,可供普通游客,超级管理员,区域管理员,和区域编辑四种角色访问,针对不同的角色所展示的页面也不相同,对于游客而言可以访问到新闻展示页面和 ...

  3. 使用JSP/Servlet技术开发新闻发布系统

               第一章:动态网页开发基础  动态网页:是指在 服务器端运行的,使用程序语言设计的交互式网页,它们会根据某种条件的变化,返回不同的网页内容 动态网页需要使用服务器端的脚本语言,例如 ...

  4. JSP/SERVLET(6)——Jquery EasyUI 选项卡Tabs的使用方法

    以下是easyUI的tabs的简单实用介绍. var e =$('#main').tabs('exists','accordion');   if(e==true){   $('#main').tab ...

  5. Java项目:基于jsp+mysql+Spring+mybatis的SSM在线中药药方管理系统

    作者主页:夜未央5788 简介:Java领域优质创作者.Java项目.学习资料.技术互助 文末获取源码 项目介绍 本项目分为药房人员.管理员与医生三种角色: 药房人员角色包含以下功能: 药房人员登录, ...

  6. Java项目:基于jsp+mysql+Spring+SpringMVC+mybatis的爱康医院专家预约管理系统

    对于医院以及医生来说来说,利用计算机网络的支持实现医院专家预约管理是现代化的流行趋势,是推动医疗事业科学化的必要条件:管理员可以通过爱康医院专家预约管理系统进行专家预约管理.诊室管理.医生管理等.病人 ...

  7. Java项目:基于jsp+mysql+Spring+SpringMVC+mybatis的办公用品领用管理系统

    在现今这个社会企业的办公用品种类繁多,使用的部门和人员也比较多,最常出现的问题就是浪费现象比较普遍,而且消耗用品补充不及时.而在使用了办公物品管理系统之后,这一现象将会得到很大的改善.不管我们所处何时 ...

  8. 基于java的新闻发布及管理系统设计与实现(项目报告+答辩PPT+源代码+数据库+截图+部署视频)

    项目说明报告 题  目:新闻发布及管理系统的设计与实现 本课题来源及研究现状:  课题来源 21世纪是信息的时代,是网络的时代,进入信息社会高速发展的时代,数字化革命给所有领域带来新的改变.信息技术的 ...

  9. Java项目:嘟嘟校园一卡通系统(java+JSP+Servlet+html+css+JavaScript+JQuery+Ajax+mysql)

    源码获取:博客首页 "资源" 里下载! 一.项目简述 功能:卡管理,卡消费,卡充值,图书借阅,消费,记录,注销等等功能. 二.项目运行 环境配置: Jdk1.8 + Tomcat8 ...

最新文章

  1. 高效查看MySQL帮助文档的方法
  2. 写Struts2、Spring、Hibernate的xml配置文件时无提示
  3. java中final class的一点思考
  4. 美国康奈尔大学计算机科学的教授,美国康奈尔大学教授Robbert van Renesse访问并做学术报告...
  5. Java几种常见排序算法与代码实现
  6. JQuery轻量级网页编辑器 选中即可编辑
  7. mysql存储过程删除重复记录
  8. 5、计算机网络物理层和数据链路层
  9. 在dreamweaver mx中它只能对html文件可以进行编辑,【职称计算机考试网页制作历年试题及答案二】- 环球网校...
  10. 长沙黑梨路枪击抢劫案
  11. 记一次简单的sql优化
  12. windows7下面sublime中使用virtualenv切换python版本并运行
  13. mysql 创建删除表_mysql创建删除表的的详细解析
  14. 黑白琴键 java_黑白琴键
  15. VB.NET的数据库基础编程[zz]
  16. mysql 主从 单表_MySQL主从复制单表或者多表
  17. 2021年网络安全学习路线指导(含视频教程)
  18. 河北源达投顾:用专业教学,用智能解决选股烦恼
  19. 未来职业世界的三种人
  20. golang实现人民币小写转大写

热门文章

  1. ctpn算法是机器学习吗?ctpn是什么?
  2. vs编译C#程序,报错error CS0234命名空间“”中不存在类型或命名空间名“”(是否缺少程序集引用?)-实际已经引用了dll
  3. 商会是很多做生意的老板最喜欢加入的组织
  4. Yii和ThinkPHP对比杂谈
  5. java中的WeakReference(弱引用)
  6. CIFAR-10模型训练python版cifar10数据集
  7. Game Jam 人气作品!!!
  8. puzzle(0712)Lazors、折射之光
  9. redis cluster 操作命令
  10. 【ML】高斯混合模型(GMM)