该博客项目是用java后端完成的。为什么选择java技术?使用node.js、go等现代语言难道开发效率不高?之所以使用java技术,是有以下原因。很早在大学时,最流行的是php、asp、jsp,学习到了jsp的浅显的知识,那时想用jsp做一个网站。一晃17年过去了,为了完成当初的心愿,希望还是用jsp及java做该网站;目前我做android客户端开发,对java语言语法了如指掌,那么选择用java做后端不会遇到语言语法问题;当前一些大厂或中小公司还在用java做后台,基于这个互联网环境,选择用java技术还不是说属于孤僻的群体。
网站目前还太简单,主体功能只有列表和文章查看,连评论系统都没有。对这个不是太着急,因为当前还有工作要做,只能对网站龟速往前垒盖。
网站项目需要哪些事情要做?把它罗列下来是。
列举下来事情不少。而且这还是当前的,后边的事情会更多。
对于买阿里云服务器,因为之前没关注过这个行业,不知哪家的云服务好和性价比高,思来想去,觉得阿里云是大品牌,先用它吧。
一个小网站,为什么要用mysql呢?这件事具有学习意义。它让我开始掌握mysql技术,为后来接大点项目做技术准备。
为什么要用nginx呢?因为tomcat的默认端口是8080,那么会出现在访问该网站时,需要主动在域名后加8080。nginx提供默认端口80,避免了加8080端口的操作;另外,因为根路径是tomcat的管理页面,为了防止显示它,nginx把根路径请求转发给blog webapp。