java项目搭建

新手上路,请多包涵

1、新手想学习java,想搭建java项目(以贴吧作为练习基础)不知道怎么配置java项目,我看如果想做web网页访问是不是一定要用jsp啊,否则只能基于框架springboot开发吗?有点乱,希望大神指点一番,本来只想从基础练习,以下是我建立的数据表

2022/3/21

java项目(贴吧)

数据库 plan321

数据表:

用户表(users)
    CREATE TABLE IF NOT EXISTS `users`(
    `user_id` INT UNSIGNED AUTO_INCREMENT comment "用户id", 
    `user_name` VARCHAR(100) NOT NULL DEFAULT '' comment "用户名", 
    `password` VARCHAR(60) NOT NULL DEFAULT '' comment "用户密码", 
    create_time int(11) not null default 0 comment "创建时间",
    UNIQUE username (`user_name`) comment "唯一",  
    PRIMARY KEY ( `user_id` )
    )ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='用户表';
帖子表(posts)
    CREATE TABLE IF NOT EXISTS `posts`(
    `id` INT UNSIGNED AUTO_INCREMENT comment "帖子id", 
    `user_id` int(11) not null default 0 comment "用户id",
    `title` VARCHAR(100) NOT NULL DEFAULT '' comment "标题", 
    `content` text NOT NULL comment "内容", 
    create_time int(11) not null default 0 comment "创建时间", 
    PRIMARY KEY ( `id` )
    )ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='帖子表';

回帖表(reply_posts)
    CREATE TABLE IF NOT EXISTS `reply_posts`(
    `reply_id` INT UNSIGNED AUTO_INCREMENT comment "回帖id",
    `posts_id` int(11) not null default 0 comment "帖子id",
    `user_id` int(11) not null default 0 comment "用户id",
    `title` VARCHAR(100) NOT NULL DEFAULT '' comment "标题", 
    `content` text NOT NULL comment "内容", 
    create_time int(11) not null default 0 comment "创建时间", 
    PRIMARY KEY ( `reply_id` )
    )ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='回帖表';

功能:

用户注册
用户登陆
贴吧列表
贴吧详情


阅读 1.2k
2 个回答

不推荐使用JSP

spring boot + thymeleaf/freemarker

首先web网页访问是不是一定要用jsp啊?答案:不是
首先比如之前的ssm框架,你可以用jsp 也可以用前端的分离的方式
其次springboot你可以理解为只是帮你整合,配置方面更简单话,很多原理是不变的,但是springboot任然可以使用jsp

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题