|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
首先第一点:jsp,servlet,javabean这些最基本的,嘿嘿,就算你是高手的话,在大行的企业级应用的话还是需要框架的,一个好的框架确实能构解决许多问题。
叙言
很多用户大概会碰到如许的情形:在网站上发明一个很好的资本,可是这个资本是分红了良多个文件寄存的,假如想把它保留到当地,只要靠用户点击另存来完成保留,假如资本分了几百乃至上千上万,那几乎是个劫难。
在Internet上良多的资本分红多个文件寄存时,它的文件定名是有必定的划定规矩的;正因云云,我们就能够用程序来完成这个资本的完整下载。
1.基本常识
在Internet上,我们要下载网站上的某个资本,我们会取得一个URL(UniformResourceLocator),它是一个服务器资本定位的形貌,下载的历程老是以下步骤:步骤1:客户端倡议毗连哀求一个URL步骤2:服务器剖析URL,并将指定的资本前往一个输出流给客户步骤3:客户端吸收输出流,将流中的内容存到文件 2.收集毗连的创建
Java供应了对URL会见和大批的流操纵的的API,我们能够很简单的完成对收集上资本的存取,上面的代码段就完成了对一个网站的资本举行会见:
......
destUrl="http://www.ebook.com/java/收集编程001.zip";
url=newURL(destUrl);httpUrl=(HttpURLConnection)url.openConnection();
//毗连指定的收集资本
httpUrl.connect();
//猎取收集输出流
bis=newBufferedInputStream(httpUrl.getInputStream());
......
3.代办署理的会见
Java中经由过程代办署理服务器会见外网的办法已是众人皆知的奥密了。这里就不再多形貌了,会见的Java代码以下:
//设置代办署理服务器
System.getProperties().put("proxySet","true");
System.getProperties().put("proxyHost","10.154.134.110");
System.getProperties().put("proxyPort","8080");
4.收集资本的保留
在上节中,我们已猎取了指定收集资本的输出流,接上去我们要完成的就是读取输出流中的以是内容,并将其保留在文件中。示例代码:
......
fos=newFileOutputStream(fileName);
if(this.DEBUG)
System.out.println("正在猎取链接["+destUrl+"]的内容...
将其保留为文件["+fileName+"]");
//保留文件
while((size=bis.read(buf))!=-1)
fos.write(buf,0,size);......
下面的示例代码就将收集资本的内容保留到了当地指定的文件中。
<p>
J2ME在手机游戏开发的作用也是无用质疑的。至于桌面程序,可能有人说java不行,界面不好看,但是请看看net网页编程Beans和Eclipse吧,他们都是利用java开发的,而他们的界面是多么的华丽,所以界面决不是java的缺点。还有一个不得不提的优点就是大多java人员都挂在嘴边的java的跨平台性,目前这确实也是java优点之一。 |
|