标签「Java」(共 2 篇文章)

现今的 Web 服务器端应用,几乎所有的请求都牵扯到数据库的读写。可以说,对数据库的操作是服务器端应用的核心。特别是一些类信息管理系统,完全是针对数据库中的海量数据处理而开发的。数据库的 CRUD(Create, Retrieve, Update, Delete)便成了如今服务器开发的重中之重,往往成为软件项目开发中最耗费时间也是最多 BUG 的一项任务了。

而 CRUD 的实现往往涉及到大量的 SQL 语句的编写,分别对不同的请求执行不同的 SQL 语句,数据库复杂的话,这便成了一项浩大的工程。除此之外,若只是使用较为原始的 JDBC 进行查询的话,数据库中查询的数据是以结果集类型返回的,还需要进一步地处理转换成 Map、List 或是 JavaBean 类型。而开发完成之后的维护及更新,则更让人抓狂。可以说,在大型项目的开发之中,只是单纯的使用 JDBC 几乎已经成为了不可能的事,必须使用一些持久层框架来完成这项工程。

在 PHP 较为熟练地掌握之后,我开始了 JavaWeb 的学习,到现在已经开始使用 Spring 框架进行项目开发了。大多数人的 JavaWeb 都是从 JSP 学起的,这对于了解 HTML 的人来说入门较为方便,能由浅入深地进入 JavaWeb。而我认为这样的学习不是最好的方式,应该从 JSP 的底层——Servlet 学起。

事实上,所有的 JSP 页面在部署运行时,都是先被 JSP 容器翻译成 Servlet 这类 Java 文件,然后再由 JDK 编译成 class 二进制文件运行的。由此而言,首先掌握 JSP 的实质才是更重要的。这里我就不对 JSP 和 Servlet 做过多介绍,说说 Spring 这个 JavaWeb 框架。

Copyright © 2017 dremy.cn
皖ICP备16015002号