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