仓酷云

标题: JAVA编程:JSP由浅进深(5)-- Scriptlets和HTML的混... [打印本页]

作者: 简单生活    时间: 2015-1-18 11:29
标题: JAVA编程:JSP由浅进深(5)-- Scriptlets和HTML的混...
一旦你有了思想,那你编的程序就有了灵魂,不管是什么语言到了你的手里都会是你的工具而已,他们的价值是能尽快帮助你实现你想要的目标。但是如果你没有了思想,那就像是海里的帆船失去了船帆,是很难到打海的另一边的。js在后面的教程中我们已在一个scriptlet中利用了“out”变量来发生HTML输入。关于更庞大的HTML,假如我们仍是利用“out”变量那就会得到JSP编程的很多上风。实在我们能够很复杂地就完成Scriptlets和HTML的夹杂。

假设你要在HTML发生一个表格。发生表格是一个一般的操纵,在理论中你大概想从一个SQL表格大概从文件的行发生一个表格。为了是所举的例子只管的复杂,我们发生一个表格,使这个表格包括从1到N的数字。固然以下的例子不是很有效,可是你从中能够学到一些技能的。以下就是JSP的程序片断:

<TABLEBORDER=2>

<%

for(inti=0;i<n;i++){

%>

<TR>

<TD>Number</TD>

<TD><%=i+1%></TD>

</TR>

<%

}

%>

</TABLE>

在体例代码之前,你应当起首界说一个整型(int)变量“n”,使用这个变量我们要输入“n”行的表格。从下面的代码中我们能够注重到%>和<%字符呈现在“for”轮回中,本来这是为了使你退到HTML然后又回到scriptlet,实在这恰是Scriptlets和HTML的夹杂的技能。

下面的代码实在很复杂:能够加入scriptlet的时分,就编写HTML;然后又回到scriptlet中往。任何的轮回把持表达式,好比“while”大概“for”轮回和“if”语句都能够把持HTML。假如HTML处在一个轮回中它就会在每次的轮回中实行一次。


为什么外国人还要写那些框架进行代码封装,他们不就是为了别人使用时可以更简单么!如果要达到一个企业级项目的不用框架是很难的。小一些的项目还行,大的光是MVC模式的设计的编码量就够大的了。还有性能方面,单轮windows,这个工具是微软写的,。
作者: 精灵巫婆    时间: 2015-1-19 21:14
你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。
作者: 若相依    时间: 2015-1-24 16:53
是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言
作者: 乐观    时间: 2015-2-6 01:52
Jive的资料在很多网站上都有,大家可以找来研究一下。相信你读完代码后,会有脱胎换骨的感觉。遗憾的是Jive从2.5以后就不再无条件的开放源代码,同时有licence限制。不过幸好还有中国一流的Java程序员关注它,外国人不开源了,中国人就不能开源吗?这里向大家推荐一个汉化的Jive版本—J道。Jive(J道版)是由中国Java界大名 鼎鼎的banq在Jive 2.1版本基础上改编而成, 全中文,增加了一些实用功能,如贴图,用户头像和用户资料查询等,而且有一个开发团队在不断升级。你可以访问banq的网站
作者: 若天明    时间: 2015-2-6 15:07
多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。
作者: 莫相离    时间: 2015-2-16 19:06
当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢?
作者: 山那边是海    时间: 2015-2-24 23:47
接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。
作者: 柔情似水    时间: 2015-2-27 11:07
你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。
作者: 简单生活    时间: 2015-3-9 01:36
那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧!
作者: 兰色精灵    时间: 2015-3-13 00:09
是一种突破用户端机器环境和CPU
作者: 透明    时间: 2015-3-20 06:55
你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。
作者: 小女巫    时间: 2015-4-7 06:30
是一种语言,用以产生「小应用程序(Applet(s))




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2