我的博客网站设计

来源:互联网 发布:西南大学网络继续教育 编辑:程序博客网 时间:2024/05/22 17:30

界面效果图

articallist

editartical

index

photo

photoupload


rejiest

writeartical

收获与总结

      大三以来,九月份一周左右完成html大体学习,紧接着,两个周学了一下jquery.在十月份两个周学了一下jsp,再用一个周学了一下Jpa与spring。经过两三个月的不断学习,最后,写出了一个网站。当然,不可能学的那么快,在大二上学期就解除了一下html,下学期接触了一下jsp,还有struts2,spring,hibenate.

       由于学习的盲目性,只是看着视频学,看完之后把代码敲出来就完事ok了,忘了学,学了。

       在今年暑假中,参加了齐鲁软件大赛。没有视频,也找不到帮助文档,只有官方提供的一些demo。等到自己通过andengine的学习,把游戏编出来,却发现对掌握了编游戏以及andengine的思想。

     原来,编程不是编代码,而是编思想,把思想通过代码表达出来,语法不重要,重要的是思想。

      在编网站的过程中,先看看了新浪博客,了解自己所需要的哪些模块。了解网站的大体概括后,接下来就是对数据库表的抽象设计。用户表,文章表,评论表,评论回复表,图片表,图片是要存到数据库中的,就涉及到文件的上传,然后就找到了commons-fileupload.

      数据库表怎么具体实现呢,说实话,我连jdbc都没学,想到了以前的JPA,看完一种技术视频,虽然可能学不会,但最起码是知道它是干啥的,然后第二次学习JPA,第二次的学习,就是轻松加愉快了。

    以前急于求成,看看了csdn中babasport中的开始几段视频,其中的一部分收获就是找到了通过JPA对数据库操作的很重要的一部分代码,通过泛型以及反射技术,说实话,大二的java集合都没怎么学,更别说其他的啦,无奈无奈啊

    代码好是好,不过对于JPA的事务控制是通过spring实现的,接下来,就是第二次重学spring,也明白了sping的解耦原理,以及面向切面编程。

    紧接着,把sping与jpa的开发环境搭建好。

      等到具体开发的时候,通过MVC思想,发现具体的编程,那都不是事了,用大约十天的时间,每个模块,根据想好的功能,做吧,前台显示数据,后台处理数据。也是,轻松加愉快,边上课边做,每天不到两三个小时。

通过这个网站的训练,明白了编程的思想相当重要。

    也许,可以通过编点网站给自己赚点学费了,可惜没有人给我项目做。无奈啊

网站源码

     我的博客网站设计源代码



原创粉丝点击