Java22班的学员又到了第二阶段项目考核的时候
第三组学员在需求分析时遇到一个难题
不知做什么项目好
突然,灵光一现,发现作为信息时代的新青年,大家对于获取新闻的途径,不再满足于传统的广播、报纸等传统形式。传统媒体和新生互联网公司纷纷衍生出许多新闻APP。所以,第三组的学员决定开发一款关于新闻APP的项目。
本项目完成历时7天,有用户,新闻,视频等相关模块,涉及功能有视频新闻浏览搜索,点赞,评论,收藏,关注历史等。是一款便利的新闻数据浏览发布系统。
项目介绍:
用户模块上:用户登录,注册,修改资料等功能;
新闻模块上:新闻浏览、分类查看、点赞、收藏、搜索、关注、评论以及发布;
视频模块上:可以播放视频,搜索视频。
项目技术亮点
1、前端:采用HTML5+CSS+JS技术设计前端界面以及点击事件等相应功能;
2、后端:采用控制层,业务逻辑层,数据访问层三层架构,运用到领域模型,JDBC,javabean等相关技术;
3、前后端:使用ajax技术进行前后端数据交互,返回标准的JSON数据格式;
4、项目管理:创建Maven项目,对项目进行构建管理,以及采用svn进行版本管理;
5、数据库:采用mysql进行数据库设计管理;
6、通信:采用内网穿透技术,实现处于不同局域网计算机之间也可以通信。
此次项目,收获颇多的同时也发现了许多问题,如:SVN冲突问题、手机端运行连接服务器等。认识到了存在的不足,在小组成员共同沟通解决的过程中,也意识到在团队合作上沟通的重要性。在技术上,我们相互帮助,取长补短,相互学习;让共同的能力有了进一步提升。通过反复的页面以及后端的代码敲写磨合,也让我们对知识的熟练程度有所提高。