|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
前些天,在CSDN上看到了一个消息,说是ASP.NETAJAX成功在Linux上运行,这一点对我触动很大,而且引发了我许多感叹,所以想写出来分享一下。js|显现|页面
Imaging_ToWeb.jsp
<%@pageautoFlush="false"import="java.awt.*,java.awt.image.*,com.sun.image.codec.jpeg.*,java.util.*"%>
<%
StringImageStr=request.getParameter("ID_Text");
if(ImageStr==null||ImageStr.equals(""))
{
response.setContentType("text/html;charset=gb2312");
%>
<HTML>
<HEAD>
<title>Http://www.lionsky.net</title>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
</HEAD>
<body>
<formid="Form1"method="post">
<inputtype="text"id="ID_Text"name=ID_Text>
<inputtype=submitvalue="GO">
</form>
</body>
</HTML>
<%
}
else
{
out.clear();
response.setContentType("image/jpeg");
response.addHeader("pragma","NO-cache");
response.addHeader("Cache-Control","no-cache");
response.addDateHeader("Expries",0);
intwidth=300,height=100;
BufferedImageimage=newBufferedImage(width,height,BufferedImage.TYPE_INT_RGB);
Graphicsg=image.getGraphics();
//以下添补背景色彩
g.setColor(Color.lightGray);
g.fillRect(0,0,width,height);
Stringrandom="random";
//以下设置远景色
g.setColor(Color.BLACK);
g.drawString("Http://www.ckuyun.com",10,20);
g.drawString("Author:Lion[lion-a@sohu.com]",10,40);
g.drawLine(10,50,290,50);
g.drawString(ImageStr,10,70);
g.dispose();
ServletOutputStreamoutStream=response.getOutputStream();
JPEGImageEncoderencoder=JPEGCodec.createJPEGEncoder(outStream);
encoder.encode(image);
outStream.close();
}
%>
轮性能微软曾做过一个例子,就是同一个项目用java和.net来作,结果开发周期,.net是java的一半,性能java是.net的十分之一,代码量java是.net的三倍。呵呵,这说明了什么,.net的全方位比java好。但是有的人说.net不能跨平台,这个问题我和我同学曾讨论过,都认为微软的.net很可能早都可以跨平台了,但是微软为了保护他们的操作系统,所以才没有推出跨平台的.net,只是推出了跨语言的.net, |
|