我所认识的编程
怎么说呢,我意识到的编程什么东西呢,
一行行的代码,由关键字和各种规则组成,它们是有限的,我弄清一个记住就少一个,综合运用各种工具和理念,设计好思路和框架,编码就是实现框架中的模块的功能而已。
代码只是已知字符的罗列而已,已知字符是有限的,因此我学的东西必定会积累到一定的限度,到时,能力和意识自然培养出来。大量的实践,遇到问题-解决问题-总结-再次遇到-查阅-积累...积累-能力-意识-素质-思想-问题-此时的问题是你独一无二的问题,到了一定的层次有问题也是一种境界。
编程不在能力多少,智力多少,而在把握框架的能力,以及学习记忆大量规则/函数/语句/语法/的毅力。
还要认清编码的本质如何,恒心坚持下去,必有所成。向常、王老师学习!呵呵~
JSP学习笔记1
今天开始学习JSP了,为加深印象把学习到的一些东西总结一下。
1. 我为什么长久以来始终对jsp没有概念呢,归根结底还是因为自己的意识仍然停留在单机版的程序设计思路上,没有对B/S的结构有个清楚的认识:B/S模式下程序的执行完全都是在服务器端的,代码和执行程序/执行结果都在服务器上,客户端所起到的作用仅仅是提供参数和提交执行请求。提交请求后服务器的JSP会按照格式打包成Servlet,转化成可执行的字节码文件.clss执行,并将执行的结果反馈给浏览器。
2. 剖析了一个信息查询程序,在jsp文件中采用JDBC直接连接数据库的方式,没有采用中间层的应用服务器,这倒和我要做的模块差不多,借鉴到了很多的东西,也明白了大致的流程,尤其是如何获得数据集并嵌入到html语言中去的过程。我所熟悉的模式,换汤不换药,关键还是设计思想,还有把握架构体系的能力,不花时间设计,那么就会浪费在大量的时间在调试和编写上,得不偿失。
3. 问题: 如果加入中间层的应用服务器,将业务逻辑层独立的提取出来单独执行而不是直接嵌入在jsp网页中,该如何做呢? OR层的映射又该怎么做呢?原理是怎样的?