用jsp&和servlet的知首先识来写一个小系统来练手是必须的,以下是本人的一些见解:
1.在你在开始写之前,你首先应该去思考你需要做一个什么样的系统,是只为了实现功能而做,还是为了练手而做,还是把这个当成一次项目,更好的是这是自己的网站。从不同的着手点开始,会有不同的结果
2.在你开始写之前,你可以在网上适当看一下其他人做的东西,应该说,我们现在所做的东西都是其他人玩烂的东西,多浏览一些可以借鉴的东西
3.浏览之后,您一定会有一些想法,比如jsp怎么写,servlet怎么写,servic怎么写呀,但是我个人建议还是先写jsp,先把你所有需要的jsp都先写好,后面可以去一个jsp一个servlet的进行链接
4.写jsp时会一些css,script,img,jsp页面,最后各自在project里面进行封装,这样结构会好很多
5.jsp写好后,你可以从最开始的登陆的jsp着手,一个jsp一个servlet的链接,直到最后你所有功能都完成
6.其中,你会遇到一些问题:
A.字符乱码问题,这是一个 很重要的问题,要在开始就养成好习惯,设置你的字符集为UTF-8(自己一般用这个),不然你会遇到花式乱码。不过应该可以用过滤器来进行过滤,可以学一下
B.获取jsp页面数据的问题,一般是使用request.getParament("参数"),来获取,但是也可以利用<input>里面的type=hidden来获取
C.操作数据库的问题,这个可以先封装在dao里面,要使用时调用就好,但是字符串的拼装一定要注意,这个很重要,但是很烦,多多联系吧
7.可能最大的问题还是jsp吧,因为这个是直接呈现给用户的,这个做好了,基本就成功了一半,建议可以使用js来做一些效果出来;另外就是页面的布局,一个合格的布局是必须的,这个建议看一下frame的导航效果,感觉可以
8.然后就是增删改查功能的实现,这个应该不是很困难,最难得还是如何展示,多看看其他的网站的数据展示方式吧
9.做完之后,适当的优化是必须的,代码的优化,视图的优化,都是很重要的,这个应该是总工作的三分之一吧
10.最后,你就可以骄傲的展示你的系统了