Java web应用系统开发随笔

Java web 开发一定要遵循既定好的章程,它必须有它的章程性,这样开发做起来才不会乱,其实做任何事情都是一样的,我们做事的时候都要遵循一定的规则,尽管可以有无数总想法,但是做的时候最好还是运用统一的规范。
由于之前老师讲的MVC开发模式没有认真听,所以只能自己补充这个知识点了,不然自己写代码的时候完全不知道自己在干什么,(这件事情再次证明听别人讲了什么是非常重要的,不愿意听别人的是很容易出现问题的,不过还好我是一个比较固执的人,有很多听不懂的人直接就放弃了,我就硬顶给他分析出来)
就我个人而言,我是不会去讲什么MVC开发模式的,我只讲我做项目的经验,这是一个宠物医院管理系统的项目,首先要做的就是对这个项目的分析,前端页面+后端控制+数据库
前端(JSP)页面器中最主要的一个功能就是发送客户请求,其中还有一些细枝末节的我就不一 一 赘述了,发送客户请求最重要的就是表单,还有其提交请求的方式,用户再表单中填的所有类容是基于你在数据库的表(如t_user表)实体类(User.class)以及你的Servlet操作和与数据库交互操作(UserDAO)的,这点很重要。
用户数据发送后,接下来的操作就是后端操作了,首先接收到信息的就是Servlet,通过Request 和Response这一套请求服务响应用户请求,这里很重要的一点是Servlet不写和数据库有关的方法的,它的作用就像是流水线上的工人,手中拿着各种各样的工具(相当于方法)处理流水线上面的商品(相当于用户传入的数据)其中用到的和数据库产生交互的就调用DAO(database access object)类中的方法,要展示给用户看的就要重新转发到某个页面给用户看,Servlet有一个很重要的操作是打包数据,数据都不是一条一条发送的而是打包然后一起发送。
最后要说一下数据库,这个可以说是最里面的东西,其中的数据库语句一般都用预处理语句,因为它可以防止SQL注入(其操作是将用户输入的非法字符进行了转义),处理语句上面的问号用用户传入的数据代替然后传入数据库执行。
OK我今天的随笔到此就结束了,但是你看这个其实完全不行的,你必须自己去摸索你自己的想法,其中有很多不懂得地方我都查了很多文章,之所以写出来,是为了加强自己的记忆和理解,另外可以让自己似懂非懂的知识点暴露出来,然后为了要完成这篇文章,又不得不去看更多的文章学习,最后完成这篇文章,哈哈这波操作我要给自己扣个666!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值