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='回帖表';

功能:

用户注册

用户登陆

贴吧列表

贴吧详情


回答:

不推荐使用JSP

spring boot + thymeleaf/freemarker


回答:

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

以上是 java项目搭建 的全部内容, 来源链接: utcz.com/p/944303.html

回到顶部