当前位置: 首页 > news >正文

射阳做网站多少钱怎么做百度推广平台

射阳做网站多少钱,怎么做百度推广平台,公司网站建设 wordpress,网页设计空格代码快捷键一个完整的社交网站系统需要涉及到用户登录、发布动态、关注、评论、私信等各方面。这里提供一个简单的实现示例&#xff0c;供参考。 前端代码 前端使用Vue框架&#xff0c;以下是部分代码示例&#xff1a; 登录页&#xff1a; <template><div><input type…

一个完整的社交网站系统需要涉及到用户登录、发布动态、关注、评论、私信等各方面。这里提供一个简单的实现示例,供参考。

  1. 前端代码

前端使用Vue框架,以下是部分代码示例:

登录页:

<template><div><input type="text" v-model="username"><input type="password" v-model="password"><button @click="login">登录</button></div>
</template><script>
import axios from 'axios';
export default {data() {return {username: '',password: ''}},methods: {login() {axios.post('/api/login', {username: this.username,password: this.password}).then(res => {// 登录成功,跳转到首页});}}
}
</script>

首页:

<template><div><div v-for="post in posts" :key="post.id"><h3>{{ post.title }}</h3><p>{{ post.content }}</p><button @click="likePost(post)">赞</button><button @click="comment(post)">评论</button></div></div>
</template><script>
import axios from 'axios';
export default {data() {return {posts: []}},methods: {getPosts() {axios.get('/api/posts').then(res => {this.posts = res.data;});},likePost(post) {// 点赞},comment(post) {// 评论}},mounted() {this.getPosts();}
}
</script>

  1. 后端代码

后端使用Spring Boot框架,以下是部分代码示例:

登录Controller:

@RestController
@RequestMapping("/api")
public class LoginController {@Autowiredprivate UserService userService;@PostMapping("/login")public String login(@RequestBody User user) {if (userService.checkUser(user)) {return "success";} else {return "failure";}}
}

UserService类:

@Service
public class UserService {@Autowiredprivate UserRepository userRepository;public boolean checkUser(User user) {User userInDb = userRepository.findByUsername(user.getUsername());if (userInDb != null && userInDb.getPassword().equals(user.getPassword())) {return true;} else {return false;}}
}

PostController类:

@RestController
@RequestMapping("/api")
public class PostController {@Autowiredprivate PostService postService;@GetMapping("/posts")public List<Post> getPosts() {return postService.getAllPosts();}@PostMapping("/posts")public void addPost(@RequestBody Post post) {postService.addPost(post);}
}

PostService类:

@Service
public class PostService {@Autowiredprivate PostRepository postRepository;public List<Post> getAllPosts() {return postRepository.findAll();}public void addPost(Post post) {postRepository.save(post);}
}

PostRepository类:

public interface PostRepository extends JpaRepository<Post, Long> {
}

UserRepository类:

public interface UserRepository extends JpaRepository<User, Long> {User findByUsername(String username);
}

Post类:

java
@Entity
public class Post {@Id@GeneratedValue(strategy = GenerationType.AUTO)private Long id;private String title;private String content;private LocalDateTime createTime;// 省略getter和setter方法,以及构造方法等
}

User类:

java
@Entity
public class User {@Id@GeneratedValue(strategy = GenerationType.AUTO)private Long id;private String username;private String password;// 省略getter和setter方法,以及构造方法等
}

  1. 数据库代码

使用MySQL数据库,以下是部分代码示例:

创建数据库:

 

sql

CREATE DATABASE social;

创建用户表:

 

sql

CREATE TABLE `user` (`id` int(11) NOT NULL AUTO_INCREMENT,`username` varchar(255) DEFAULT NULL,`password` varchar(255) DEFAULT NULL,PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

创建动态表:

sql
CREATE TABLE `post` (`id` int(11) NOT NULL AUTO_INCREMENT,`title` varchar(255) DEFAULT NULL,`content` text,`create_time` datetime DEFAULT NULL,PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

以上是简单的实现示例,实际社交网站系统需要考虑更复杂的业务逻辑和安全性问题。完整的实现可参考相关开源项目,例如:https://github.com/b3log/symphony

http://www.yidumall.com/news/77465.html

相关文章:

  • 做名片制作网站有什么网络营销的四个策略
  • 网站建设 m.ykn.cc网页是怎么制作的
  • 品牌企业网站建设网站权重如何查询
  • 宝塔做网站安全吗企业宣传文案
  • 深圳公司注册核名官网seo是什么意思seo是什么职位
  • 河津网站建设品牌建设的五个要素
  • 不易重名的公司名字深圳seo优化公司排名
  • 导航网页seo诊断报告怎么写
  • 各大网站搜索引擎提交入口网站内部seo优化包括
  • 网站建设阶段seo博客教程
  • 商业供应链系统沈阳优化推广哪家好
  • 番禺网站建设平台网站seo优化的目的
  • ifm网站做啥的水果网络营销策划书
  • 如何注册国外网站关键词代发排名推广
  • wordpress前端页面存放齐三seo顾问
  • 请人做网站要多少钱如何推广app
  • 如何建一个网站教程青岛疫情最新情况
  • 网站链接dw怎么做哈尔滨seo关键字优化
  • 园区网络设计海淀seo搜索优化多少钱
  • 福鼎网站建设企业培训课程设置
  • 用搬瓦工做储存网站公司网站域名怎么注册
  • 儋州网站建设培训学校百度seo怎么优化
  • 微信公众账号开发搜索引擎优化的内容有哪些
  • 一键优化软件seo软件优化工具软件
  • 咸宁 网站建设优秀企业网站模板
  • 秦皇岛市海港区建设局网站关键词推广优化排名如何
  • 珠海网站建设费用广州搜发网络科技有限公司
  • 简创网站建设费用seo根据什么具体优化
  • 阿里巴巴国际站买家版附近学电脑培训班
  • 做网站的要faq怎么给自媒体营销代理