前言
我们都知道,Java语言本身有专注于后端的特点。如果使用Java语言来开发项目,可以把Java代码嵌入前端中来。但实际上,专业人士并不提倡这么做。因为前端的开发就应该由前端语言来做,后端的开发就应该由后端语言来做,这样可以降低耦合性,也能防止代码混乱产生的问题。
在前端开发方面,现在诞生了很多开发框架。一般来说,前端开发工程师需要掌握的技能有HTML、CSS、JavaScript等,以及符合W3C规则的编程规范,但掌握了这些技能还是远远不够的,尤其是在Web技术迅猛发展、日新月异的今天。
为什么说掌握这些技能还不够呢?回想Web技术刚刚起步的年代,所谓的网站,无非就是一些非常简单的元素的拼凑,界面粗糙、功能僵化。可正是有了这样的开始,才让Web技术发展起来,一直走到了现在。随着时代的发展,企业和市场都对软件工程师这一职业提出了越发严格的要求。
该学什么?不该学什么?哪些是必备的,需要精通的?哪些是可以忽略的,知道梗概就可以的?这些疑问不但困扰着刚迈入计算机领域的学生,也困扰着一些刚刚步入职场的新人。
前端方面,HTML、JavaScript是基础。jQuery可以操作DOM、表单、表格,发送Ajax请求,传递数据到后端,是必须要不断学习和强化的。虽然JavaScript也可以完成这样的工作,但JavaScript毕竟是一款比较老的传统脚本语言。JavaScript的特点是基础、稳定,这也决定了它可以作为大厦的根基,保障我们项目的质量。但在开发中,不是时刻要讲究效率吗?所以,精通jQuery,用最少的时间、最简洁的代码完成工作不正是我们追求的吗?从事软件开发这么多年,我发现,就连网站最基本的表单提交代码都有减少的趋势,被大量的Ajax请求所代替,这种趋势提醒我们必须把握Java Web开发的方向,才不会被市场淘汰。
后端方面,我们只要专注于Java开发就可以了,不断地积累经验,在项目中完善自身的能力。
数据库方面,一般来说,大公司为了稳定、安全都会采用Oracle。只要掌握Oracle的基础知识,并且可以在PLSQL Developer的环境下操作Oracle就可以了,在这个环境下,需要掌握的还是大量的常规SQL。
本书的主要目标是通过讲解jQuery EasyUI,从前端过渡到后端,深入浅出地带读者领略当前主流Java Web项目开发的过程,让读者不但可以学会jQuery EasyUI这个前端插件,还能学到更多、更新的Java开发技术。目前,市场上的Java图书琳琅满目。虽然每本书都有自己的特点,但如何选择读者自己需要的是一个问题。本书以Java Web开发为重点,每一章讲述的都是当下最流行、最实用的技术,对于一些陈旧的知识,大多都是一笔带过。本书的目标很明确,希望读者在认真阅读完本书之后,不但可以学到开发技术,还可以学到开发思想。这既是一本讲技术的书,也是一本参考工具。
目录
第1章 认识jQuery EasyUI
1.1 jQuery EasyUI介绍
1.2 管理系统需求分析
1.3 建立数据库
1.4 选择开发工具
1.5 MyEclipse的语言配置
1.6 新建Web Project
1.7 安装Tomcat服务器
1.8 搭建SSH开发框架
1.8.1 Struts2的集成
1.8.2 Spring3的集成
1.8.3 Hibernate的集成
1.9 搭建jQuery EasyUI开发环境
第10章 管理系统交付
10.1 客户验收
10.2 操作手册
10.3 系统上线
10.4 迭代开发
10.5 分析能力