今天刚刚开通博客,看了很多大神的文章,想着自己也动手写一篇,但一直之间也没想好写什么内容。
我是一个学习java时间不是太长的菜鸟,这两天也才刚刚完成了一个新闻发布平台的项目;今天就来天天完成这个项目的一些心得!
首先来说下这个项目使用了哪些框架;
1.表现层;使用的是struts2框架(因为刚刚学完这个框架),相对来说这个框架确实是太老了,现在一般公司都使用的是springMVC这个框架。
2.持久层;使用的就是springJDBC,算是一个半自动的框架,sql语句都还需要自己来完成,但确实省去了很多重复性的代码;这个一般公司里面也是很少使用的;
3.整个项目是由spring框架来管理的,确实是比较好用, 相对来说之前了解的‘EJB’来说,对程序员的限制少了很多,配置也是比较简单
再说一下使用到数据库:
这次我们使用的是mysql数据库,现在一般公司里面使用的也是这个数据库,对于数据量比较小的项目来说也是完全能满足需求了;
再说一下项目的一些功能(其实这个项目比较小,功能相对还是比较少的):
1.后台方面
①可以查看所有添加的新闻,在列表页面,展示了标题、小图、访问量、添加时间、是否推荐,这些信息
②可以在列表页面实现高级查询、分页展示;
③新闻数据的增删改查这些基本功能;在添加新闻方面,对体检内容集成了百度的‘ueditor’,可以完成上传图片、音乐、视频,还可以在文章内容里面添加一些表情包
2.前台方面
①在新闻首页会对最热门的几条新闻进行比较详细的展示,在页面顶部用户可以更具新闻的类型去到对应类型新闻的展示页面;
②每页都有一个列表分别列出了最新新闻、最热门新闻、推荐新闻的前五条数据,用户可以直接查看这些新闻的信息
还有的就是一些小功能了,其实这些功能都是一个项目最基本的功能;但整个项目都是我自己一个人完成的,用到时间也就几天时间,就是给自己练习一下,把前面自己学的知识
进行了一次比较系统的应用,从前台页面、到后台数据的获取、业务逻辑的处理、到数据进入数据库持久化。
今天第一篇博文就这么多吧,后续还会在时间允许的情况下再继续更新!