JAVA教程之jsp+mysql制造复杂的留言板(5)
令人可喜的是java现在已经开源了,所以我想我上述的想法也许有一天会实现,因为java一直都是不断创新的语言,每次创新都会给我们惊喜,这也是我喜欢java的一个原因。js|mysql当办理员对留言举行办理时,为了平安起见,应当有一个身份认证,只限制办理的人才网能够对留言举行办理.<html><title>站长上岸画面</title>
<body>
<fontsize=5color=green>站长上岸</font>
<fontcolor=red>
<%@pagecontentType="text/html;charset=GB2312"%>
<%
Stringerrmsg=request.getParameter("errmsg");
if(errmsg!=null)
out.print(errmsg);
%>
</font>
<hr>
<formaction=check.jspmethod=POST>
<tableborder=0>
<tr>
<td>请输出暗码</td><td><inputtype=textsize=6name=password></td>
<td><inputtype=submitname=SENDvaule=输出></td>
</tr>
</table>
</form>
<ahref=board.jsp>回留言看版</a>
</body>
</html>
password.jsp
这个程序请求"站长公用"时输出暗码,并经由过程上面的程序来认证.
<HTML>
<HEAD>
<TITLE>NewDocument</TITLE>
</HEAD>
<%@pagecontentType="text/html;charset=GB2312"%>
<BODY>
<%
Stringpassword=request.getParameter("password");
if(password.equals("123456"))
response.sendRedirect("manager.jsp");
else
{
Stringerrmsg="输出的暗码不准确!";
response.sendRedirect("password.jsp?errmsg="+errmsg);
}
%>
</BODY>
</HTML>
check.jsp
固然,这只是一个复杂的身份认证.
比如模式、敏捷方法什么的,这些思想好,但是实施的人没有理解而且没有正确运用这些知识导致了开发周期的延长。比如说对象,通过getName()方法不能获取对象的名字。 一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从 是一种语言,用以产生「小应用程序(Applet(s)) 你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。 象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。 Jive的资料在很多网站上都有,大家可以找来研究一下。相信你读完代码后,会有脱胎换骨的感觉。遗憾的是Jive从2.5以后就不再无条件的开放源代码,同时有licence限制。不过幸好还有中国一流的Java程序员关注它,外国人不开源了,中国人就不能开源吗?这里向大家推荐一个汉化的Jive版本—J道。Jive(J道版)是由中国Java界大名 鼎鼎的banq在Jive 2.1版本基础上改编而成, 全中文,增加了一些实用功能,如贴图,用户头像和用户资料查询等,而且有一个开发团队在不断升级。你可以访问banq的网站 是一种使网页(Web Page)产生生动活泼画面的语言 Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台 至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。 在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。 http://www.jdon.com/去下载,或到同济技术论坛的服务器ftp://nro.shtdu.edu.cn去下,安装上有什么问题,可以到论坛上去提问。 关于设计模式的资料,还是向大家推荐banq的网站 http://www.jdon.com/,他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。 我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。 那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧! 是一种使用者不需花费很多时间学习的语言 是一种使网页(Web Page)产生生动活泼画面的语言 不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。 应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展 你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。 关于设计模式的资料,还是向大家推荐banq的网站 http://www.jdon.com/,他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。
页:
[1]
2