java问题解答高级篇.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

638922bb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档