数据库应用要交大作业了,可是数据库基本上一直在打酱油,现在要写了才发现自己各种不会啊.......
主要是框架不知道要怎么来架构
对于一个WEB项目,可以直接用jsp开发,也可以用MVC架构来写.
其中用jsp开发只适合做一些小型的项目,毕竟jsp又要完成页面显示功能,又要完成业务逻辑处理,会使得jsp代码看起来非常混乱.同时,虽然jsp提供了逻辑处理的功能,但它并不适合进行纯编程,用jsp来进行编程你会发现受到各种限制.
所以,对于一个大型的项目来说,最好还是使用MVC的架构来写.
所谓MVC,就是使jsp主要负责界面显示,而用servlet(也就是.java文件加上一点配置)来进行逻辑处理
而对于MVC,也有一个通用的标准叫struts
其实数据库做了这么些天了,也就只知道这么多了,对于struts的编写仍然不是很清楚.
平时遇到不懂的都是在网上搜教程.......
虽然在网上搜教程很方便,但搜得多了,也就会发现网上搜来的东西有一个很大的弊端,那就是教程大都很零散,而且大都浅尝辄止,几乎找不到系统而又深入的教程...
今天偶然在别人的博客上见到一篇文章.....感觉说得很在理
在这里总结一下学习的基本步骤:
1 假如你是对于某一个东西已经有了一个大体的框架了...要找的只是某一个细节的教程,那么你大可在网上搜
2 假如你对一个东西连了解都算不上,那么在网上搜教程是行不通的.在这种情况下,我发现有两种方法来学习算是效率比较高的
第一种就是直接找一本足够系统的书来学习,这样的书可以去图书馆找,也可以直接在网上下电子版的
第二种就是先在网上搜一下相关内容,对这个东西做一点=大概的了解.然后就找一个优秀的源代码进行模仿学习
我个人觉得还是第二种学习方式更高效些.就拿我这一年的学习ACM的经历来说吧.我和两个队友都一致觉得,你要想真正理解一个东西,那么你一定要亲身做过或者经历过.从书里或是别的地方听来的东西顶多只能算是了解.