仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 530|回复: 8
打印 上一主题 下一主题

[学习教程] JAVA教程之JSP天生静态页理论及其计划头脑

[复制链接]
透明 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:20:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
Java的B/s开发是通常是javaweb开发,又叫J2EE开发,J2SE是手机开发。C#的C/s和B/s开发是说.net和Asp开发。。u在这里说明一点;资深一点的Java和C#程序员都明白一点js|静态|计划引子:
我们以两个年夜型网站为例作对照:
51job和智联雇用(先声明我不是为他们作告白,仅以他们为例作手艺上的对照)
51job接纳的是对照“先辈”的php手艺,而智联用的是对照掉队的asp.但我们大概会分明的感到到51job的反响速率比拟智联雇用其实是太慢了,为何会如许?仔细的人大概会发觉到了。智联固然用的是asp,但他接纳了另外一种更奇妙的手艺--asp天生静态页手艺。一切的静态页基础上都转换成了html静态页,不必会见数据库,固然反响快了。
上面我们会商一下jsp怎样转换成html
起首要做一个模板。后缀不限,但一样平常都用*.template例子
<html>
<head>
<title>#title#</title>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
<LINKhref="../CSS.css"rel=stylesheettype=text/css>
</head>
<body>
<Palign="center">
#title#<BR><BR><BR>
#author#<BR><BR>
<BR>
#content#<BR><BR><BR><BR>
</P>
</body>
</html>
做一个处置模板的类大概jsp文件、(为申明成绩我们从复杂动手以一个jsp文件为例)
filePath=request.getRealPath("/")+"WEB-INF/templates/template.htm";
out.print(filePath);
StringtemplateContent="";
FileInputStreamfileinputstream=newFileInputStream(filePath);//读取模块文件
intlenght=fileinputstream.available();
bytebytes[]=newbyte[lenght];
fileinputstream.read(bytes);
fileinputstream.close();
templateContent=newString(bytes);
out.print("以下是模板内容:<br>"+templateContent+"<br>以下是置换今后的html内容<br><hr>");
templateContent=templateContent.replaceAll("#title#",title);
templateContent=templateContent.replaceAll("#author#",editer);//交换失落模块中响应的中央
templateContent=templateContent.replaceAll("#content#",content);
//依据工夫得文件名
Calendarcalendar=Calendar.getInstance();
Stringfileame=String.valueOf(calendar.getTimeInMillis())+".html";
fileame=request.getRealPath("/")+fileame;//天生的html文件保留路径
out.print(templateContent);
FileOutputStreamfileoutputstream=newFileOutputStream(fileame);//创建文件输入流
bytetag_bytes[]=templateContent.getBytes();
fileoutputstream.write(tag_bytes);
fileoutputstream.close();



市场分额,java比asp高一点,因为C#是仿照java开发的,所以哦C#能做的java都能做到,但是java能做的,C#不一定都能做到。毕竟是抄袭吗。
乐观 该用户已被删除
沙发
发表于 2015-1-20 20:50:12 | 只看该作者
Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。
透明 该用户已被删除
板凳
 楼主| 发表于 2015-1-29 23:21:13 | 只看该作者
是一种使网页(Web Page)产生生动活泼画面的语言
飘飘悠悠 该用户已被删除
地板
发表于 2015-2-6 06:47:27 | 只看该作者
Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。
愤怒的大鸟 该用户已被删除
5#
发表于 2015-2-15 14:14:55 | 只看该作者
象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。
因胸联盟 该用户已被删除
6#
发表于 2015-3-3 19:31:21 | 只看该作者
在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
再现理想 该用户已被删除
7#
发表于 2015-3-11 12:32:47 | 只看该作者
应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展
爱飞 该用户已被删除
8#
发表于 2015-3-18 11:05:46 | 只看该作者
至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。
灵魂腐蚀 该用户已被删除
9#
发表于 2015-3-25 18:27:55 | 只看该作者
你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-9-28 02:25

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表