干了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表单那么干

				
时间: 2024-10-10 20:17:52

干了2个月java开发最深的体会的相关文章

utuntu16.04安装常用Java开发、娱乐软件以及遇见的问题汇总

先上图吧 一.个人比较喜欢这个界面还有主题,更好看的也有,但是没去找,能看就行,基本主要的软件都在左侧栏当中了,下面将一一总结: 1.Ubuntu,这是官网下载的系统,本人台式机,amd显卡,装机过程中没遇见任何问题,直接一次成功,参考链接是: 1.安装完之后遇见了一个是关机后自动重启的问题,这个是Ubuntu自带的电管管理模块太过于简化,很多机型都会出现这个问题,解决方法很简单,自己安装一个电源管理模块,参考链接是: 2.如果是对Ubuntu系统不了解的话,建议先到网上查看一下这个系统的介绍,

Chapter 1 Java开发前奏

第1章:初识Java 1.1 计算机的基础知识 1.1.1 计算机 计算机(Computer)全称:电子计算机,俗称电脑.是一种能够按照程序运行,自动.高速处理海量数据的现代化智能电子设备.由硬件和软件所组成,没有安装任何软件的计算机称为裸机.常见的形式有台式计算机.笔记本计算机.大型计算机等. 计算机的应用已渗透到社会的各个领域,正在改变着人们的工作.学习和生活的方式,推动着社会的发展.哪些方面? 1:科学计算 科学计算也称数值计算.计算机最开始是为解决科学研究和工程设计中遇到的大量数学问题的

阿里巴巴Java开发手册1.4.0

转自官网 前言 <阿里巴巴Java开发手册>是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模一线实战的检验及不断完善,系统化地整理成册,回馈给广大开发者.现代软件行业的高速发展对开发者的综合素质要求越来越高,因为不仅是编程知识点,其它维度的知识点也会影响到软件的最终交付质量.比如:数据库的表结构和索引设计缺陷可能带来软件上的架构缺陷或性能风险:工程结构混乱导致后续维护艰难:没有鉴权的漏洞代码易被黑客攻击等等.所以本手册以Java开发者为中心视角,划分为编程规约.异常日志.单元测

阿里巴巴 Java 开发手册 1.4.0

一.编程规约(一) 命名风格1. [强制]代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束.反例: _name / __name / $name / name_ / name$ / name__2. [强制]代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式.说明:正确的英文拼写和语法可以让阅读者易于理解,避免歧义.注意,即使纯拼音命名方式也要避免采用.正例: alibaba / taobao / youku / hangzhou 等国际通用的名称,可视同

阿里巴巴Java开发手册(华山版)

title: Java开发规范 date: 2018-10-08 14:01:59 tags: Java categories: Java --- 前言 本文章是将网上PDF版本的Java开发规范转换成的Markdown版本 Java 开发手册 版本号 作者 日期 备注 1.4.0 阿里巴巴集团技术团队 2018. 5. 20 增加设计规约(详尽版) 一.编程规约 (一) 命名风格 [强制]代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号 结束. 反例:_name __name

Java开发搜索引擎爬虫

1 package com.peidon.html; 2 3 import java.io.BufferedReader; 4 import java.io.File; 5 import java.io.FileOutputStream; 6 import java.io.IOException; 7 import java.io.InputStream; 8 import java.io.InputStreamReader; 9 import java.net.HttpURLConnectio

Java开发和运行环境的搭建

Java开发需要准备的东西? JDK+Eclipse 其中JDK的意思是Java开发工具包,Eclipse是进行用于做Java程序开发的工具(当然你也可以用记事本什么的去做). 其他开发工具:JCreator,JBuilder,... jdk的介绍和安装教程度娘里面到处都是,这里自己也在啰嗦一下吧. 关于jdk的详细介绍: JDK是Java Development Kit的缩写,即Java开发工具集.JDK是整个Java的核心,包括了Java运行环境(JRE).Java开发工具和Java基础类库

JAVA之旅-简化java开发

为了降低java开发的复杂性,spring采取了以下4种关键策略 基于POJO的轻量级和最小侵入行编程 为使不让应用与框架绑死,一个bean不会实现,继承或者导入Spring API相关的任何东西,只是一个普通的java对象. 2.  通过依赖注入和面相接口实现松耦合 每个对象负责管理与自己相互协作的对象(即它所依赖对象)的引用,这将会导致高度耦合和难以测试的代码. 高度耦合的意思是一个类要管理自己的对象, public class PerformShow implements Perform{

Ubuntu 14.04下java开发环境的搭建--3--Tomcat及MySQL的安装

前面两篇文章,已经说明了JDK和Eclipse 的安装方法,下面简单说一下,Tomcat及MySQL的安装方法. Tomcat的安装. 在合适的地方解压apache-tomcat-6.0.39.tar.gz cd /opt/DevelopTools sudo mkdir server cd server sudo cp /home/home/下载/apache-tomcat-6.0.39.tar.gz /opt/DevelopTools/server sudo tar -zxvf apache-