下载此文档

如鹏网java 应该这么学【板书】费下载.doc


文档分类:IT计算机 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
《java 应该这么学》第一节
相当一部分时间不会讲太多Web方面的东西,只是把它当成一个展示界面而已。
为什么不用AWT、Swing, Eclipse下没有合适的可视化设计工具。咱们把主要精力放到后端更有差异性的逻辑上,比如JDBC数据库访问、XML解析、Java中反射/面向对象/设计模式等高级特性、Java流、文件处理、网络编程、多线程、数据结构(链表、散列、树、堆栈)算法、编译原理等上,而不是界面上。
将要安排的项目:自己动手写在线Eclipse、自己动手写SQL查询分析器、自己动手写论坛、自己动手写Struts。
为什么不直接上来就学Struts?为了尽可能的不变成代码工人。我在培训机构兼职,遇到很多学生上来Servlet没学过、JSP没学过,上来就学Struts,JDBC没学过、SQL没学过,上来就学Hibernate,只会用Struts、Hibernate这些工具模仿着实现一些固定的功能,一旦涉及到深层次的问题,就一脸茫然。咱们如鹏是避免大家成为代码工人,所以会把很多精力放到这些基础的东西上,可能人家学Struts一天就能做出来很酷的东西,也许你学这些基础的东西一个月也达不到他的效果,但是记住越是容易得到的越不值钱,等到他把Struts玩儿的很熟的时候你已经能自己动手写Struts了,谁能够进入更高档次的高位、拿更多的工资就不言而喻了。
第一个Web程序:
用到的Jar下载
http://down1./download/software/java/
搭建第一个Web工程
1、
创建一个Java工程,工程下创建一个文件夹lib
2、
,回到Eclipse刷新一下lib目录
3、
在工程MyfirstWeb1上点击右键,选择Property,在打开的对话框中选择JavaBuildPath,切换到Libraries页,点击【Add Jars】,选择所有刚才解压的jar文件。
4、
以后给大家提供一些jar包,大家模仿上面的步骤添加就可以。以前没学过加第三方jar。(第三方提供的扩展Java类库的类库,简化开发)
5、
在src下新建【package】.rupeng”
6、
.rupeng”上创建Class“StartServer”
7、
添加入口类:
.rupeng;
.;
.;
.;
public class StartServer
{
public static void main(String[] args)
{
Server server = new Server();
try
{
SocketListener listener = new SocketListener();
(80);
(listener);
ServletHttpContext context = (ServletHttpContext)("/");
();
} catch (Exception e)
{
();
}
}
}
所有的Servlet都从HttpServlet继承。
添加从HttpServlet继承的Servlet
实现doGet方法
将Servlet添加到Context中
("/test/*", "");
表示用户请求test这个地址的时候由TestServlet来处理,而TestServlet则是doGet方法来处理。
doGet方法中req表示请求、resp表示回应
启动,养成以Debug方式启动的好习惯。
Debug As方式启动的好处:可以设置断点;可以实现代码热替换(每次改完代码以后立即生效,不用重启程序!!!!!!!!!!!!!!!)
Servlet是什么?提供Web显示服务的类。
StartServer是一个包工头,遇到任务的时候会把任务分发给合适的Servlet,所以Servlet就是干活的。
遇到test请求的时候由TestServlet来处理。
处理请求的还是方法,doGet方法来处理
Request:接受任务;Response:把任务完成返回
();是向控制台输出
resp.

如鹏网java 应该这么学【板书】费下载 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zhangbing32159
  • 文件大小0 KB
  • 时间2014-01-27
最近更新