1. 通过底层 socket 实现 TCP 通信。
2. 实现了 HTTP 报文的接受、解析、生成、返回。
3. 采用 MVC 架构,控制层、显示层、数据层代码分离,代码便于复用,可拓展性强。
-
M层:自制了基于文件读写流的 ORM。ORM 类实现了增删改查逻辑的封装。
-
V层:模板功能基于 FreeMarker,实现了对 FreeMarker 的接口支持。
-
C层:实现了 URI path 到路由函数的映射,路由分发功能。
本项目为该框架的试用项目。
-
实现了基本的用户注册,登录。
-
个人主页,微博和评论的增删改查功能。
-
使用服务端 Session 实现状态保持。
-
密码加盐 Hash 存储。
JVM 版本不低于 12