JavaWeb项目开发案例精粹-第4章博客网站系统-001设计

1.

2.

3.

  1 # MySQL-Front 5.0  (Build 1.0)
  2
  3 /*!40101 SET @[email protected]@SQL_MODE */;
  4 /*!40101 SET SQL_MODE=‘STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION‘ */;
  5 /*!40111 SET @[email protected]@SQL_NOTES */;
  6 /*!40103 SET SQL_NOTES=‘ON‘ */;
  7
  8
  9 # Host: localhost    Database: db_blog
 10 # ------------------------------------------------------
 11 # Server version 5.0.67-community-nt
 12
 13 DROP DATABASE IF EXISTS `db_blog`;
 14 CREATE DATABASE `db_blog` /*!40100 DEFAULT CHARACTER SET gb2312 */;
 15 USE `db_blog`;
 16
 17 #
 18 # Table structure for table article
 19 #
 20
 21 CREATE TABLE `article` (
 22   `Id` int(11) NOT NULL auto_increment,
 23   `title` varchar(50) default NULL,
 24   `content` text,
 25   `username` varchar(50) default NULL,
 26   `date` datetime default NULL,
 27   `hasread` int(11) default ‘0‘,
 28   PRIMARY KEY  (`Id`),
 29   KEY `username` (`username`)
 30 ) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=gb2312 COMMENT=‘文章表‘;
 31 INSERT INTO `article` VALUES (1,‘SSH整合方案(一)‘,‘<p>这段时间准备写一下SSH的整合方法<img alt=\"\" src=\"http://localhost:8080/JavaPrj_4/user/fckeditor/editor/images/smiley/qq/017.jpg\" /></p>‘,‘xiaoxiao‘,‘2009-12-27 10:58:50‘,2);
 32 INSERT INTO `article` VALUES (2,‘SSH整合方案(二)‘,‘<p>让我们一起感受SSH整合的魅力吧!!!!!</p>‘,‘xiaoxiao‘,‘2009-12-27 10:59:41‘,1);
 33 INSERT INTO `article` VALUES (3,‘今天好冷啊!‘,‘<p>外面下雪了,今年的冬天来得太早了。<img alt=\"\" src=\"http://localhost:8080/JavaPrj_4/user/fckeditor/editor/images/smiley/qq/005.gif\" /></p>‘,‘xiaoxiao‘,‘2009-12-27 11:00:22‘,1);
 34 INSERT INTO `article` VALUES (4,‘继续更新我的SSH整合方案!‘,‘‘,‘xiaoxiao‘,‘2009-12-27 11:08:43‘,1);
 35 INSERT INTO `article` VALUES (5,‘测试日志!!‘,‘<p>测试日志!!<img alt=\"\" src=\"http://localhost:8080/JavaPrj_4/user/fckeditor/editor/images/smiley/qq/004.gif\" /></p>‘,‘xiaoxiao‘,‘2010-01-27 18:05:06‘,1);
 36
 37 #
 38 # Table structure for table bloginfo
 39 #
 40
 41 CREATE TABLE `bloginfo` (
 42   `username` varchar(20) NOT NULL default ‘‘,
 43   `blogtitle` varchar(50) default NULL,
 44   `idiograph` varchar(50) default NULL,
 45   PRIMARY KEY  (`username`)
 46 ) ENGINE=InnoDB DEFAULT CHARSET=gb2312 COMMENT=‘个性设置表‘;
 47 INSERT INTO `bloginfo` VALUES (‘xiaoxiao‘,‘我是小小‘,‘我喜欢写博客‘);
 48
 49 #
 50 # Table structure for table critique
 51 #
 52
 53 CREATE TABLE `critique` (
 54   `Id` int(11) NOT NULL auto_increment,
 55   `AId` int(11) default NULL,
 56   `content` text,
 57   `username` varchar(50) default NULL,
 58   PRIMARY KEY  (`Id`),
 59   KEY `AId` (`AId`)
 60 ) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=gb2312 COMMENT=‘评论表‘;
 61 INSERT INTO `critique` VALUES (1,3,‘<p>是啊,太冷了,我还好!!!</p>‘,‘xiaoxiao‘);
 62 INSERT INTO `critique` VALUES (2,3,‘<p>我们公司的暖气坏了,好冷啊!!</p>‘,‘xiaoxiao‘);
 63 INSERT INTO `critique` VALUES (3,2,‘<p>测试一下!</p>‘,‘xiaoxiao‘);
 64 INSERT INTO `critique` VALUES (4,5,‘<p>评论!!</p>‘,‘xiaoxiao‘);
 65 INSERT INTO `critique` VALUES (5,1,‘<p>测试一下!!</p>‘,‘xiaoxiao‘);
 66 INSERT INTO `critique` VALUES (6,5,‘<p><a href=\"http://localhost:8080/JavaPrj_4/\">http://localhost:8080/JavaPrj_4/</a></p>‘,‘匿名‘);
 67
 68 #
 69 # Table structure for table dianjiliang
 70 #
 71
 72 CREATE TABLE `dianjiliang` (
 73   `Id` int(11) NOT NULL auto_increment,
 74   `AId` int(11) default NULL,
 75   `ip` varchar(255) default NULL,
 76   `time` date default NULL,
 77   PRIMARY KEY  (`Id`),
 78   KEY `AId` (`AId`)
 79 ) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=gb2312 COMMENT=‘点击量表‘;
 80 INSERT INTO `dianjiliang` VALUES (1,1,‘0:0:0:0:0:0:0:1‘,‘2009-12-27‘);
 81 INSERT INTO `dianjiliang` VALUES (2,3,‘0:0:0:0:0:0:0:1‘,‘2009-12-27‘);
 82 INSERT INTO `dianjiliang` VALUES (3,1,‘0:0:0:0:0:0:0:1‘,‘2010-01-27‘);
 83 INSERT INTO `dianjiliang` VALUES (4,2,‘0:0:0:0:0:0:0:1‘,‘2010-01-27‘);
 84 INSERT INTO `dianjiliang` VALUES (5,5,‘0:0:0:0:0:0:0:1‘,‘2010-01-27‘);
 85 INSERT INTO `dianjiliang` VALUES (6,4,‘0:0:0:0:0:0:0:1‘,‘2010-01-27‘);
 86
 87 #
 88 # Table structure for table user
 89 #
 90
 91 CREATE TABLE `user` (
 92   `username` varchar(20) NOT NULL default ‘‘,
 93   `password` varchar(20) default NULL,
 94   `nickname` varchar(20) default NULL,
 95   `question` varchar(50) default NULL,
 96   `answer` varchar(50) default NULL,
 97   PRIMARY KEY  (`username`)
 98 ) ENGINE=InnoDB DEFAULT CHARSET=gb2312 COMMENT=‘用户表‘;
 99 INSERT INTO `user` VALUES (‘xiaoxiao‘,‘xiaoxiao‘,‘厉风行‘,‘你的家乡‘,‘湖南益阳市‘);
100
101 #
102 #  Foreign keys for table article
103 #
104
105 ALTER TABLE `article`
106 ADD CONSTRAINT `article_ibfk_1` FOREIGN KEY (`username`) REFERENCES `user` (`username`);
107
108 #
109 #  Foreign keys for table bloginfo
110 #
111
112 ALTER TABLE `bloginfo`
113 ADD CONSTRAINT `bloginfo_ibfk_1` FOREIGN KEY (`username`) REFERENCES `user` (`username`);
114
115 #
116 #  Foreign keys for table critique
117 #
118
119 ALTER TABLE `critique`
120 ADD CONSTRAINT `critique_ibfk_1` FOREIGN KEY (`AId`) REFERENCES `article` (`Id`);
121
122 #
123 #  Foreign keys for table dianjiliang
124 #
125
126 ALTER TABLE `dianjiliang`
127 ADD CONSTRAINT `dianjiliang_ibfk_1` FOREIGN KEY (`AId`) REFERENCES `article` (`Id`);
128
129
130 /*!40111 SET [email protected]_SQL_NOTES */;
131 /*!40101 SET [email protected]_SQL_MODE */;

4.运行效果

5.

6.

7.

时间: 2024-08-07 00:16:05

JavaWeb项目开发案例精粹-第4章博客网站系统-001设计的相关文章

JavaWeb项目开发案例精粹-第4章博客网站系统-005action层

1. 1 package com.sanqing.action; 2 3 import java.util.Date; 4 import java.util.Map; 5 6 import com.opensymphony.xwork2.ActionContext; 7 import com.opensymphony.xwork2.ActionSupport; 8 import com.sanqing.po.Article; 9 import com.sanqing.service.Articl

JavaWeb项目开发案例精粹-第4章博客网站系统-004Service层

1. 1 package com.sanqing.service; 2 3 import java.util.List; 4 5 import com.sanqing.fenye.Page; 6 import com.sanqing.fenye.Result; 7 import com.sanqing.po.Article; 8 9 public interface ArticleService { 10 //进行文章的保存 11 public void addArticle(Article a

JavaWeb项目开发案例精粹-第4章博客网站系统-006View层

1.showAllArticle.jsp 1 <%@ page language="java" contentType="text/html; charset=gb2312" 2 pageEncoding="gb2312"%> 3 <%@taglib uri="/struts-tags" prefix="s"%> 4 <!DOCTYPE html PUBLIC "-/

JavaWeb项目开发案例精粹-第6章报价管理系统-001需求分析及设计

1. 2. 3. 4. 5. 6. 7. 8. 9.

Java Web项目开发案例精粹-1-企业日常事务管理系统-源代码

一.功能简介 首页[index.jsp]: 1.显示最新消息,单击消息的链接,可以查看具体的消息内容及其回复和批复 2.如果员工已登陆,则显示其信息 消息列表[messageList.jsp]: 1.以分页的形式,显示消息列表,单击消息的链接,可以查看具体的消息内容和批复 发布新消息[publishNewMessage.jsp]: 1.发布新的消息 身份识别[login.jsp]: 1.登陆 二.使用到的javaweb知识及其它: 1.jsp 2.servlet 3.filter 4.jdbc

学习JavaWeb项目开发需要掌握的技术

武汉java培训学习JavaWeb项目开发需要掌握的技术,国内外信息化建设已经进入基于Web应用为核心的阶段, java作为应用于网络的最好语言,前景无限看好.然而,就算用Java建造一个不是很烦琐的web应用,也不是件轻松的事情.概括一下,实施Java的WEB项目需要掌握的技术如下:Java语言面向对象分析设计思想设计模式和框架结构XML语言网页脚本语言数据库应用服务器集成开发环境下面我们具体地看每个技术.1.Java语言Java语言体系比较庞大,包括多个模块.从WEB项目应用角度讲有JSP.

使用Jquery+EasyUI进行框架项目开发案例解说之中的一个---员工管理源代码分享

使用Jquery+EasyUI 进行框架项目开发案例解说之中的一个 员工管理源代码分享 在開始解说之前,我们先来看一下什么是Jquery EasyUI?jQuery EasyUI是一组基于jQuery的UI插件集合,而jQuery EasyUI的目标就是帮助web开发人员更轻松的打造出功能丰富而且美观的UI界面.开发人员不须要编写复杂的javascript,也不须要对css样式有深入的了解,开发人员须要了解的仅仅有一些简单的html标签.jQuery EasyUI为我们提供了大多数UI控件的使用

【小程序源码案例】微信小程序项目开发案例分享

作者:web小二本文标签: 微信小程序 小程序源码案例 小程序项目小程序的开发,并不是适合所有公司,我今天跟大家分享小程序方面的教程,主要是供大家学习使用.学习这种东西,有时候则是单纯的喜欢,没有任何目的,很单纯的为了好玩,记得很早之前学flash,没有想法,就是觉得好玩,纯娱乐爱好而已.到后来玩视频剪辑也是出于同样的原因,不图钱财名利,只是图自己个人爱好娱乐. 但是,学习,有时候则是需要有明确目的,特别是关系到自己吃饭问题的时候,你就需要非常有目的去学习,并且还需要制定好学习的计划与目标,希望

使用Jquery+EasyUI 进行框架项目开发案例讲解之五 模块(菜单)管理源码分享

http://www.cnblogs.com/huyong/p/3454012.html 使用Jquery+EasyUI 进行框架项目开发案例讲解之五  模块(菜单)管理源码分享    在上四篇文章  <使用Jquery+EasyUI进行框架项目开发案例讲解之一---员工管理源码分享>  <使用Jquery+EasyUI 进行框架项目开发案例讲解之二---用户管理源码分享>  <使用Jquery+EasyUI 进行框架项目开发案例讲解之三---角色管理源码分享> <