干了2个月java开发最深的体会

综上为JQuery中ajax的操作,感觉使用多了,和form表单的处理还是非常相似的,只不过实现的功能不一样罢了。学习编程,其实就是学习对数据的流转处理,也即是程序的运行流程,如何从前台获取,传输到服务器进行相应的处理,然后返回,进行相关的显示,把这个流程通过一些技术实现,就完成了软件的开发,感觉还是非常有意思的。

JQuery中Ajax 和 form表单的异同之处

1.表单  

下面的表单拥有两个输入字段以及一个提交按钮,当提交表单时,表单数据会提交到名为 "form_action.asp" 的页面:

<form action="form_action.asp" method="get">

而阿贾克斯:是url 后面的那个值

2.表单中填的数据 像AJAX中的data 

3.都是通过url?key=value&key1=vaule1

4.后台程序都是通过
 public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException { String userID = rquest.getParameter(String) 比如是:“userID”
拿到这个就可以进行处理了

——————————————————————————————————————————————————————————————

  Java软件开发中,后台中我们可以通过各种框架,像SSH等进行对代码的封装,方便我们对Java代码的编写,例如,Struts,SpringMVC对从前台到action的流程进行封装控制,使我们只需要进行一些简单配置就可以实现;目前工作用的最多的就是,SpringMVC中的@requestmapping ,这是进入后台的唯一方法,比如:

url : /organziationmanagement/addOrDeRole.go?

可以定位到addOrDeRole这个后台方法

spring进行了对各种对象的管理进行封装,提供了AOP编程的方式,大大方便了我们;

工作中:你要看机构管理是以前哪一个类里面,你要通过web-context.xml的配置文件

先由bean的名字,然后才能找到class类名

hibernate和IBatis则是对JDBC代码进行封装,不需要我们每次都写那些重复而繁杂的JDBC代码。

 用纯java代码操作数据库,没有了那些jdbc的3步曲操作

前台呢,对于页面一些效果,验证等,我们都是通过JavaScript语言进行完成的,但是它也就像我们的Java代码一样,是最前台语言最基础的,而jQuery则是对js代码进行封装方便我们前台代码的编写,而且它还有一个非常大的优势就是解决了浏览器的兼容问题,这也是我们使用它非常重要的原因之一

Jquery中的AJAX也即是没有了那些四部曲的操作,直接像form表单那么干


上一篇:opencv 2.46与visual studio 2012 配置方法


下一篇:CC2540开发板学习笔记(五)——串口通信