- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目录:
一、准备篇
Q1.1 什么是J2EE?它和普通的Java有什么不同?
Q1.2 J2EE好学吗?
Q1.3 J2EE有什么用?
Q1.4 学J2EE有前途吗?
Q1.5 据说J2EE的性能不如.NET好,是真的吗?
Q1.6 听你说了这么多,我想学着玩玩。
Q1.7 学习J2EE该怎么开始?
Q1.8 我下了一个J2EE服务器但是不会配置。
Q1.9 我发现你没有提到Tomcat。
二、 Servlet/JSP篇
Q2.1 什么是Servlet?
Q2.2 我怎么获得Http请求里的参数?
Q2.3 我怎么返回结果?
Q2.4 sendRedirect()和forward()有什么不同?
Q2.5 我写了一个Servlet程序,怎么运行它?
Q2.6 EAR和WAR有什么不同?
Q2.7 EAR格式是怎样的?
Q2.8 WAR格式是怎样的?
Q2.9 我的普通HTML文件/JSP文件应当放在哪里?
Q2.10 我访问不到servlet,甚至连HTML文件都访问不到!
Q2.11 我能访问HTML但是访问不到servlet。
Q2.12 什么是JSP?它和Servlet有什么区别?
Q2.13 我的JSP显示的汉字是乱码。
Q2.14 为什么使用gb18030而不是gb2312?
Q2.15 在JSP里面怎么引用Java Bean。
Q2.16 我想在servlet间传递数据。
Q2.17 怎么调用cookie?
Q2.18 怎么在JSP里面实现文件下载?
Q2.19 怎么实现文件上传?
Q2.20 我想让页面自动刷新,比如聊天室。
Q2.21 我想让用户登录以后才能访问页面。
Q2.22 我想要能注册用户。
Q2.23 怎么在JSP中访问数据库?
Q2.24 什么是JSTL?
一、准备篇
Q1.1 什么是J2EE?它和普通的Java有什么不同?
答:J2EE全称为Java2 Platform, Enterprise Edition。
“J2EE平台本质上是一个分布式的服务器应用程序设计环境——一个Java环境,它提供了
:
·宿主应用的一个运行基础框架环境。
·一套用来创建应用的Java扩展API。”(引自《J2EE服务器端高级编程》)
Q1.2 J2EE好学吗?
答:J2EE是很多技术的集合体,并且还在成长中。
你会遇到很多专有名词:比如(X)HTML,Servlet/JSP,JDBC,JMS,JNDI,EJB,XML,Web
Service……。
尤其是XML和Web Service正在快速成长。幸运的是,你不需要等到学会所有技术后再开始
编程。
大体上J2EE可以分成3个主要应用方式:Servlet/JSP,EJB,Web Service 和一些支撑技术
例如JDBC和JNDI。
你可以一个一个的学。
Q1.3 J2EE有什么用?
答:用来建设大型的分布式企业级应用程序。或者用更时髦的名词说就是“电子商务”应
用程序。
这些企业可能大到拥有中心数据库服务器,Web服务器集群和遍布全国的办公终端,也可能
小到只不过想做一个网站。但是你肯定听过“杀鸡焉用牛刀”的古训。
Q1.4 学J2EE有前途吗?
答:在这一市场目前只有一种技术可以和J2EE竞争,那就是Microsoft的.NET。
相对来说.NET要“新”一些而J2EE要“老”一些。这也意味着.NET更易用一点而J2EE更成
熟一点。
但是.NET只能用于Windows平台(Microsoft声称要开发C#在Linux上的虚拟机但是尚未兑现
该诺言)。
在过去几年,.NET的市场份额并不理想。不过Microsoft还有Longhorn这一杀手锏,鹿死谁
手还很难说。
Q1.5 据说J2EE的性能不如.NET好,是真的吗?
答:在Sun公司提供的样例程序Pet Store上,Microsoft声称不如相同的.NET程序好。
而Sun公司反驳说这一程序不能真正体现J2EE的性能,并且指责Microsoft在数据库上做了
优化。
作者没有学习过.NET因而不能妄下断言。
无论如何,大型分布式程序中的性能瓶颈通常首先来自于错误的设计。
Q1.6 听你说了这么多,我想学着玩玩。
答:除非你想靠它当饭吃或者作为技术储备,否则请不要浪费你的时间。
Flash要好玩得多。计算机游戏就更加好玩了。
Q1.7 学习J2EE该怎么开始?
答:首先,下载一个免费的J2EE服务器。其次,去下载J2EE的API。第三,找
一本好的参考书。最后,找一个顺手的IDE。
J2EE服务器。你可以用Sun的J2EE SDK(免费),或者Weblogic(性能最好,但是太大,而
且作者不推荐盗版行为),
或者JBoss(免费,就是文档太少),或者JRun(开发版免费
文档评论(0)