学习jsp需要哪些基础知识?

学习jsp需要哪些基础知识?,第1张

请注意下列:

*忽略你已经熟悉的步骤。

*训练的时间只是代表学习好足够的基础时间,这样才能转移到下一步。

1、建立并且理解你的Web Server。

因为Apache 是免费的并且在大多数平台上工作,为训练目的推荐 Apache。

2、 保证你理解 HTML / XHTML 。

你将需要了解html基础, 特别是 HTML 布局中的table的使用。XHTML 不久将代替 HTML ,学习 XHTML 的基础是一个好主意。许多程序员 通过 HTML IDE 学习 HTML ( 集成开发环境 ) 。因为大多数 HTML IDE产生混乱的HTMl语法,所以花时间学习手工写作html是很有必要的。因 为你将会使用 JSP 和 HTML 混合编程,精通HTML语法是重要的。所以,你必须能流利地写 HTML 。

3、开始学习 Java 。

开始学习 Java 1.3 理解 Java 基础是很重要的。不用担心学习Swing或 Java 的图形方面,因为在JSP 中你不会使用这些特征。集中精力 在 Java 工作的细节,学习 Java 的逻辑,也在 Java Bean上花时间。学习Applet是好的, 但是就象Swing, JSP 的大多数应用将不使用小程序。

4、学习 JavaScript

学习怎么将 JavaScript在HTML中验证输入的Form元素。也学习 JavaScript怎么能在一 HTML 页以内修改Form的元素。最后要求你能从一HTML 页内的事件中触发 JavaScript Function。

5、学习并且理解你的Web Server的更好的细节。

熟悉Web Server的特征,这是很重要的。

6、建立你的 JSP Server

我推荐以Tomcat开始。它可以很好地运行JSP程序。当你不能在生产使用Tomcat时,学习尽可能多的知识以便于更好的运行程序。另外, 许多 JSP 程序员使用Tomcat。因此当你遇到一个问题时,你将容易发现帮助。

7、开始学习 JSP 。

基本的 JSP 学习通过的步骤 1到步骤6可以完成, 然后使用 JSP 对象和脚本写 JSP 程序来联系。学习 JSP 的另外一个方面可以学习怎么创建一个分布式的应用程序。

8、学习更多的 JSP server。

没有关于更多的 JSP Server当然也可以运行jsp程序。然而, 许多 JSP server都由自己特殊的特征,可以让你更好的理解你的JSP 工程。学习更多的Jsp server如何处理jsp程序是有必要的。同样也可以优化你的 JSP 应用程序,并且使之运行得更快而不出任何问题。

9、 学习 JDBC 。

JSP 大多数应用将使用数据库,JDBC 被用于数据库连接。经常忽略的一个事实就是,每个 JDBC Driver 所支持的东西是相当不同的。了解并熟悉在jsp工程上被使用的 JDBC driver的细节是很重要的。 (有时这部分的学习被包含在前面 Java 或JSP的学习中了 。)

到现在,你已经成为了熟练的 JSP 程序员。仍然有很多需要学习,你可以考虑扩展你的知识比如 DHTML , XML ,java证书, JSP Tag Libraries 或 Servlets , 看你想要造什么类型的网站而决定了。

这些训练是JSP 的核心。你不必都学习上面所有的, 取决于你在工程中分配到什么任务和你已经有什么知识。但是这是我成功地训练程序员的时间表。关键的单元是时间。平均的说, 5 个月时间确实能够训练一个人 ( 从开始到完成 ) 成为一个对jsp熟悉程序员。5 个月时间似乎很长,但要成为一个资深的WEB程序员所学的东西远远不止这一些

首先你的机器上得装有一款数据库,通常是Oracle,Ms sql,MySQL等,不考虑框架等,jsp中主要是利用jdbc进行连接数据库

1,打开数据库服务(你已经设计好了数据库)

2,在class-path中添加相应数据库的连接jar包,

3.利用jdbc进行 *** 作

例如:

JDBC - 环境设置:

请确认您已完成以下设置:

核心JAVA安装

SQL 或 MySQL数据库安装

除上述者外,需要建立一个数据库,为本程测试项目使用。假设这是EMP,在同一个数据库上创建表Employees。

创建JDBC应用程序:

参与建立一个JDBC应用程序,本教程中按六个步骤进行:

导入包:

这需要你有软件包包含了数据库编程所需的JDBC类。大多数情况下,使用import java.sql.* 就足够了,如下所示:

//STEP 1. Import required packages

import java.sql.*

注册JDBC驱动程序:

这需要初始化驱动程序,这样就可以打开与数据库的通信信道。以下是代码片段实现这一目标:

//STEP 2: Register JDBC driver

Class.forName("com.mysql.jdbc.Driver")

打开一个连接:

这需要使用DriverManager.getConnection()方法来创建一个Connection对象,它代表一个物理连接的数据库,如下所示:

//STEP 3: Open a connection

// Database credentials

static final String USER = "username"

static final String PASS = "password"

System.out.println("Connecting to database...")

conn = DriverManager.getConnection(DB_URL,USER,PASS)

执行一个查询:

这需要使用一个对象类型Statement或PreparedStatement构建,并提交一个SQL语句到数据库。如下:

//STEP 4: Execute a query

System.out.println("Creating statement...")

stmt = conn.createStatement()

String sql

sql = "SELECT id, first, last, age FROM Employees"

ResultSet rs = stmt.executeQuery(sql)

如果有一个SQL UPDATE,INSERT或DELETE语句,那么需要下面的代码片段:

//STEP 4: Execute a query

System.out.println("Creating statement...")

stmt = conn.createStatement()

String sql

sql = "DELETE FROM Employees"

ResultSet rs = stmt.executeUpdate(sql)

从结果集中提取数据:

这一步是必需的情况下,从数据库中获取数据。可以使用适当的ResultSet.getXXX()方法来检索的数据结果如下:

//STEP 5: Extract data from result set

while(rs.next()){

//Retrieve by column name

int id = rs.getInt("id")

int age = rs.getInt("age")

String first = rs.getString("first")

String last = rs.getString("last")

//Display values

System.out.print("ID: " + id)

System.out.print(", Age: " + age)

System.out.print(", First: " + first)

System.out.println(", Last: " + last)

}

清理环境:

应该明确地关闭所有的数据库资源,对依赖于JVM的垃圾收集如下:

//STEP 6: Clean-up environment

rs.close()

stmt.close()

conn.close()

J2EE参考大全不错

是入门了解J2EE的一个不错的选择,讲的都很基本,而且还有些不错的例子。

《j2ee核心设计模式》

强烈推荐

当然我还是推荐关于Weblogic的书,因为Weblogic是对J2EE规范实现最好的服务器

书就不推荐了,你去www.bea.com.cn或者www.bea.com,上面很多文档

学习JSP 语言推荐用书

1 JSP 动态网页编程技术

电子工业出版社 王先国主编 ¥25.0

2 JSP网络开发入门与实践

人民邮电出版社 智源科技 吴建 张旭东 编著 ¥52.0

3 JSP动态网页基础教程

人民邮电出版社 张晓蕾 主编 ¥24.0

4 JSP动态网站设计实例教程

冶金工业出版社 吴其庆 ¥30.0

5 HEAD FIRST SERVLETS &JSP-重视大脑的学习指南-通过SCWCD考试之路(中文版)

中国电力出版社 巴萨姆 译 者:苏钰函 ¥98.0

6 JSP网络开发技术与整合应用(配光盘)

清华大学出版社 张洪伟 ¥59.8

7 JSP 网络编程:基于数据驱动的 Web 开发

电子工业出版社 杜秀川等编著 ¥48.0

8 JSP 网站开发典型模块与实例精讲

电子工业出版社 李振捷等编著 ¥50.0

9 JSP程序设计实用教程

西南师范大学出版社 陈峰 ¥28.0

10 JSP 应用开发详解(第三版)(配光盘)(Java 开发专家)

电子工业出版社 刘晓华 ¥58.0

11 网络系统开发实例精解(配光盘)(JSP版)(开发专家之数据库)

电子工业出版社 汪孝宜 ¥39.8

12 JSP动态网站开发与实例(第3版)

清华大学出版社 荣钦科技 ¥48.0

13 JSP 课程设计

电子工业出版社 黄明等编著 ¥19.8

14 JSP 2.0应用教程

清华大学出版社 陈旭东 ¥39.0

15 精通 JSP+XML+CSS 网络开发混合编程

电子工业出版社 卢菊平等编著 ¥45.8

16 JSP应用教程-高等职业教育计算机专业推荐教材

机械工业出版社 李咏梅 ¥18.0

17 JSP数据库系统开发案例精选

人民邮电出版社 明日科技 王国辉 王易 编著 ¥49.0

18 JSP实用教程

清华大学出版社 张大治 ¥28.0

19 JSP开发实例完全剖析

中国电力出版社 者:李曙光等编著 ¥35.0

20 Java Web 开发详解——XML+XSLT+Servlet+JSP 深入剖析与实例应用

电子工业出版社 孙鑫编著 ¥99.0

21 精通 JSP 编程

电子工业出版社 赵强编著 ¥49.0

22 JSP 2.0技术从入门到精通

中国铁道出版社 余昀 ¥39.0

23 JSP数据库高级教程

清华大学出版社 刘彬 ¥38.8

24 JSP数据库系统开发完全手册

人民邮电出版社 明日科技 王国辉 李文立 杨亮 编著 ¥52.0

25 JSP高级程序设计

人民邮电出版社 Vivek Chopra Jon ¥55.0

26 JSP通用模块及典型系统开发实例导航

人民邮电出版社 求是科技 王夕宁 王晓平 编著 ¥44.0

27 21世纪高等院校课程设计丛书-JSP课程设计案例精编

中国水利水电出版社 杨昭 ¥28.0

28 JSP网络应用开发例学与实践

清华大学出版社 张军 ¥32.0

29 网站开发新动力:用JSP轻松开发Web网站(第二版)

北京希望电子出版社 黄理 李积善 曹林有等 ¥46.0

30 JSP程序设计教程

人民邮电出版社 向学哲 主编 ¥25.0

31 JSP应用教程

清华大学出版社 石志国 ¥34.0

32 动态Web数据库技术——基于JSP和XML技术实现

中国水利水电出版社 王红 主编 ¥28.0

33 JSP程序设计

人民邮电出版社 张文静 林琪等 ¥45.0

34 JSP+Oracle 数据库组建动态网站经典实例

电子工业出版社 赵光等编著 ¥35.0

35 JSP实用简明教程

清华大学出版社 程志艳 ¥35.0

36 JSP 组建动态网站基础与实例 *** 作

电子工业出版社 李长林等编著 ¥32.0

37 专家门诊——JSP开发答疑200问

人民邮电出版社 马斗 邱哲 王俊标 ¥52.0

38 JSP网络编程技术与实例

人民邮电出版社 四维科技 杨易 编著 ¥49.0

39 JSP+Oracle动态网站开发实例精选

清华大学出版社 刘中兵 ¥42.0

40 JSP 网络编程从基础到实践

电子工业出版社 邓子云等编著 ¥49.0

41 JSP 网站开发四“酷”全书:新闻、论坛、电子商城、博客

电子工业出版社 万峰科技编著 ¥49.0

42 JSP应用开发技术

人民邮电出版社 柳永坡 刘雪梅 赵长海 编著 ¥52.0

43 JSP 案例开发集锦

电子工业出版社 王诚梅等编著 ¥35.0

44 Java Servlet &JSP经典实例

中国电力出版社 朱涛江 邹红霞 林琪 (美)Bruc ¥86.0

45 JSP动态网站设计教程

冶金工业出版社 吴其庆 ¥30.0

46 Dreamweaver MX 2004 &JSP动态网页编程完全自学手册

人民邮电出版社 龙马工作室 编著 ¥48.0

47 从零开始——JSP动态网页制作基础培训教程

人民邮电出版社 老虎工作室 张琴 张千帆 编著 ¥32.0

48 印度优质IT职业教育教学用书-JSP开发技术(含指导手册)

高等教育出版社 王强 ¥25.5

49 JSP 案例开发

中国水利水电出版社 魏茂军 张文建 姜云善 刘全民 等编 ¥38.0

50 JSP 软件工程案例精解

电子工业出版社 鲁晓东等编著 ¥39.0

51 JSP 数据库开发实例精粹

电子工业出版社 汪孝宜等编著 ¥39.0

52 JSP设计(第三版)

中国电力出版社 林琪 ¥79.0

53 JSP基础教程

清华大学出版社 耿祥义 ¥22.0

54 JSP设计(第二版)

清华大学出版社 Hans Bergsten 著 汪青 ¥74.0

55 JSP应用教程

北方交通大学出版社 石志国 ¥34.0

56 JSP 编程指南(第三版)

电子工业出版社 (美)布朗著 白雁等译 ¥51.0

57 JSP+Oracle组建动态网站实例精讲

人民邮电出版社 龙马工作室 编著 ¥42.0

58 JSP 程序设计

高等教育出版社 蒋文蓉 ¥24.5

59 JSP Web应用教程

清华大学出版社 朱敏 朱晴婷 李媛媛 ¥19.0

60 Servlet与JSP核工业心编程(第2版)

清华大学出版社 [美]Marty Hall larr ¥59.0

61 JSP实用案例教程

清华大学出版社 冯燕奎 赵德奎 ¥35.0

62 JSP 2.0 技术手册

电子工业出版社 林上杰等编著 ¥59.0

63 JSP 应用开发详解(第二版)

电子工业出版社 飞思科技产品研发中心 ¥55.0

64 JSP编程技术与应用

高等教育出版社 方逵 ¥28.4

65 JSP实用教程

清华大学出版社 耿祥义 张跃平 ¥32.0

66 JSP 应用开发详解

电子工业出版社 飞思科技产品研发中心 ¥49.0

67 ASP+和JSP网络技术应用

国防工业出版社 懂欣 ¥35.0

68 JSP从入门到精通

电子工业出版社 美 Cook,T.著 谷雨译 ¥62.0

69 JSP程序设计指南

清华大学出版社 天宏工作室 ¥52.0

70 Servlet与JSP权威指南

机械工业出版社 (美)Marty Hall 著 ¥55.0

71 JSP 编程指南(第二版)

电子工业出版社 美 Brown,S.著 王军等译 ¥100.0

72 JSP 标志库编程指南

电子工业出版社 美 Brown,S.著 邱仲潘等译 ¥37.0

73 Servlet 与JSP 权威指南

机械工业出版社 (美)Marty Hall ¥55.0

74 JSP高级开发与应用

科学出版社,科海电子出版 (美)David M.Geary 著 ¥42.0

75 JSP 站点设计编程指南

电子工业出版社 美Duffey,K.等著 王军等译 ¥75.0

76 网络编程语言 JSP 实例教程

电子工业出版社 周颢编著 ¥33.0

77 JSP网站编程教程

北京希望电子出版社 屈辉立、陈可明、石武信 ¥39.0

78 JSP入门与提高

清华大学出版社 杨学瑜 王志军 刘同利 编著 ¥24.0

79 JSP和Servlet程序设计使用专辑

机械工业出版社 程显华译 ¥58.0

80 JSP Web编程指南

电子工业出版社 美 Falkner,J.著 司光亚等

81 JSP设计

中国电力出版社 Hans Bergsten著 何健辉 ¥59.0

82 JSP动态网页新技术

中国铁道出版社 普悠玛数位科技 ¥36.0

83 JSP快速高效开发利器-Dreamweaver UltraDev

清华大学出版社 许增伟等 ¥42.0

84 JSP 教程

电子工业出版社 飞思科技研发中心 ¥29.0

85 JSP 速成教程

机械工业出版社 Jose Annunziato ¥48.0

86 JSP编程技巧

机械工业出版社 清宏计算机工作室 ¥41.0

87 JSP 编程起步

机械工业出版社 清宏计算机工作室 ¥30.0

88 JSP 技术大全

机械工业出版社 (美)Phil Hanna ¥59.0

89 UitraDev4/JSP/XML高级实例教程

北京希望电子出版社 网星工作室 ¥58.0

90 UitraDev4/JSP/XML高级实例教程

北京希望电子出版社 译作者: 网星工作室 ¥58.0

91 JSP 技术揭密

清华大学出版社 Decoder ¥38.0

92 JSP 实用编程实例集锦

清华大学出版社 马文刚等 ¥27.0

93 JSP、Serviets 与 MySQL 开发指南

电子工业出版社 黄习福等译 ¥39.0

94 JSP深入编程(1CD)

北京希望电子出版社 黄理 ¥42.0

95 JSP高级编程

北京希望电子出版社 黄理 ¥55.0

96 Servlet与JSP核心技术

人民邮电出版社 [美]Marty Hall ¥55.0

97 JSP深入编程

北京希望电子出版社 北京大学com工作室 ¥42.0

98 Servlet/JSP程序设计技术与实例

人民邮电出版社 邹华 方卫宁 邹蓉 ¥38.0

99 JSP高级编程

北京希望电子出版社 译作者: 黄理 ¥55.0

100 JSP 时尚编程百例

机械工业出版社 网冠科技 ¥36.0

101 WebSphere 环境下Serutet 与JSP 高级编程

机械工业出版社 Ueti Wahti ¥38.0

102 不编程开发 ASP和 JSP——Dream weaver Ultra Dev4 使用技巧

机械工业出版社 启明星工作室 ¥42.0

103 精通JSP编程技术

人民邮电出版社 武延军 黄飞跃 ¥48.0

104 JSP完全探索

中国青年出版社 (韩)李载甲 崔在明 ¥69.0

105 XML/JSP Programming Guide网页编程教程

北京希望电子出版社 吴艾 ¥46.0

106 JSP编程基础及应用实例集锦

人民邮电出版社 柏亚军 ¥38.0

107 JSP动态网站技术入门与提高

人民邮电出版社 太阳工作室 ¥39.0

108 JSP数据库编程指南

北京希望电子出版社 布雷恩·赖特 ¥38.0

109 深入JSP网络编程

清华大学出版社 雨阳隆春等 ¥52.0

110 JSP 程序设计精彩实例

清华大学出版社 姜晓明等 ¥28.0

111 疯狂站长之JSP

中国水利水电出版社 郭宏 刘文革 ¥25.0

112 JSP应用程序开发指南

科海电子出版社,科学出版 [美]Paul Colton著 章明 ¥34.0

113 JSP/Servlet—基于Java的最新网站建设工具

清华大学出版社 王迪华、刘臣通等 ¥42.0

114 JSP/HTML编程实作教程

北京希望电子出版社 张洪波、张黎明、单银根 ¥35.0

115 最新JSP入门与应用

中国铁道出版社 荣钦科技主笔室 ¥35.0

116 JSP 网站开发技术

清华大学出版社 徐进明 ¥28.0

117 Java 开发指南--Servlets 和 JSP 篇

电子工业出版社 邱仲潘等译 ¥33.0

118 快学易用JSP

北京邮电大学出版社 郭健等 ¥36.0

119 JSP程序设计实务入门

中国铁道出版社 李建国等 ¥40.0

120 JSP 编程指南

电子工业出版社 美Karl Avedal著 黎文等译 ¥85.0

121 JSP 程序设计与实例分析教程

清华大学出版社 姜晓铭 陈武 ¥38.0

122 JSP网络开发技术

人民邮电出版社 杨珏 ¥39.0

123 JSP交互网站实务经典

中国青年出版社 杜邦杰 ¥49.0

124 网站JSP后台解决方案

人民邮电出版社 施汝军 ¥50.0

125 JSP即时应用

人民邮电出版社 Paul Tremblett 著 ¥57.0

126 JSP程序设计实务

中国青年出版社 (台)杨 光 沈建男 ¥48.0

127 JSP 完全实例教程

电子工业出版社 贾更新等 ¥32.0

128 网站开发新动力:用JSP轻松开发Web网站

北京希望电子出版社 黄理、李积善、曹林有、张勇 ¥50.0

129 JSP 网络开发实务(全息)

电子工业出版社 徐国平等编著 ¥42.0

130 JSP在数据库中的应用与开发(英文版)

北京希望电子出版社 [美]Brian Wright、Mi ¥55.0

131 新概念JSP网络应用教程

科海电子出版社 靳慧峰 ¥39.0

132 JSP程序设计实务

中国青年出版社 沈建男 ¥48.0

133 JSP网络程序设计

人民邮电出版社 鲁夫创意工作室 何雄 ¥32.0

134 JSP编程入门与应用实例

清华大学出版社,科海电子 李巍 ¥24.0

135 JSP动态网站开发实用教程

机械工业出版社 宝贝工作室 ¥32.0

136 JSP 技术揭密

清华大学出版社 东名等 ¥38.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11045638.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存