# TuringCalendar **Repository Path**: limerenceT/TuringCalendar ## Basic Information - **Project Name**: TuringCalendar - **Description**: No description available - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-04-03 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # TuringCalendar 图灵社区发布的图灵日历,在日历中结合了对多种编程语言的介绍,每周一换 ### 演示: http://turingcalendar.applinzi.com ### 第十三周 1.初步完成评论功能,比较简陋 2.熟悉了过滤器的功能和实现 3.jsp和和html,js一起写问题很多,杂糅在一起,太不好写了,所以最好抛弃jsp ### 第十二周 1.实现点赞绑定用户,点赞改变状态并存储到数据库中 2.用Bootstrap的图标实现点赞和踩的显示 3.学习了jsp标签,过滤器 4.美化了登录导航栏 ### 第十周 1.完成了cookies和session 2.页面增加点赞和踩的功能,数据库操作和模型写好了,绑定用户还没做好 3.重新整理了servlet结构,下周在细分开两部分的逻辑 ### 第九周: 1.完成对面向接口编程概念的理解,实现只需要改配置文件,就完成实现的切换 2.实现了翻页功能,但是界面不太美观 3.实现了cookies和session ### 第八周: 1.按照视频对代码进行了简单重构。 2.使用dbutils, c3po等包优化代码结构和性能,实现DAO,MVC 3.完成登录注册结果展示, 用户在线状态展示 4.和视频不同的是没有做模糊查询,看了视频,知道怎么实现,本项目感觉不需要这个功能。 5.还有待学习的地方是java语言本身的东西,泛型和反射。 ### 第七周: 1.完成用户注册登录,加密post传输密码,在不是https情况下不暴露明文密码,服务器端继续进行二次加密。 2.实现mvc 3.jdbc连接sqlite数据库 4.尝试实现了一点dao模式,没有写完 #### TODO: * ~~实现翻页功能,查看上下周~~ * ~~给出登录展示,对前端页面增加提示~~ * ~~实现用户session,cookies~~ * ~~实现对日历点赞的功能,绑定用户~~ * ~~实现评论功能~~