仓酷云

标题: JAVA网页设计JSP中完成全文检索 [打印本页]

作者: 金色的骷髅    时间: 2015-1-18 11:09
标题: JAVA网页设计JSP中完成全文检索
还有就是总有人问我到底该学习什么语言,什么语言有前途,那么我的回答是不论是C,C++,java,.net,ruby,asp或是其他语言都可以学,编程的关键不是语言,而是思想。js|全文检索先先容一下我的旧事体系:数据库里存旧事的基础信息,如题目,公布人,公布工夫,主体旧事的文件名。旧事主体是html格局的静态页(第一是要进步速率,削减数据库的压力。第二是数据库处置年夜字符串的时分会有成绩。)。全文检索的思绪是:先从数据库里把一切的旧事检索出来,把主体旧事找到,然后经由过程io操纵把主体旧事读到一个字符串中。再往失落过剩的工具,象html标志甚么的,再用正则表达式对这个字符串查找,假如找到切合前提的信息,就纪录这条旧事。最初前往一切的切合前提的旧事显现给用户。
上面这段代码是输出查询前提的代码,查询关头字用”+”离隔:search.jsp
<html>
<head>
<linkrel="stylesheet"href="css/style3.css">
<title>旧事搜刮</title>
<scriptlanguage="javascript">
functionsubform()
{
if(document.zl_form.keyword.value=="")
{
alert("请输出关头字!");
document.zl_form.keyword.focus();
returnfalse;
}
returntrue;
}
</script>
</head>
<bodybgcolor="#F0F6E2">
<formname="zl_form"target="_new"method="post"action="aftsearch.jsp">
<tablewidth="600"bgcolor="#F0F6E2">
<tr>
<tdcolspan="4"height="10"></td>
</tr>
<tr>
<tdwidth="14%">输出查询关头字:</td>
<tdalign="left"width="65%">
<inputsize="50"type="text"name="keyword"style="font-size:9pt">
<inputtype="submit"name="submit"value="搜刮"style="font-size:9pt">
</td>
</tr>
<tr>
<tdcolspan="2"height="9"align="left">
<br>
<fontcolor="red"size="+1">申明:假如有多个查询前提,两头用</font><fontsize="+2">+</font><fontcolor="red"size="+1">离隔。如:1+2+3+4...</font></td>
</tr>

首先java功能强大的背后是其复杂性,就拿web来说,当今流行的框架有很多,什么struts,spring,jQuery等等,而这无疑增加了java的复杂性。
作者: admin    时间: 2015-1-20 15:17
其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。
作者: 柔情似水    时间: 2015-1-24 20:01
Java 编程语言的风格十分接近C、C++语言。
作者: 因胸联盟    时间: 2015-1-27 05:16
Java是一种计算机编程语言,拥有跨平台、面向对java
作者: 透明    时间: 2015-2-4 22:36
Jive的资料在很多网站上都有,大家可以找来研究一下。相信你读完代码后,会有脱胎换骨的感觉。遗憾的是Jive从2.5以后就不再无条件的开放源代码,同时有licence限制。不过幸好还有中国一流的Java程序员关注它,外国人不开源了,中国人就不能开源吗?这里向大家推荐一个汉化的Jive版本—J道。Jive(J道版)是由中国Java界大名 鼎鼎的banq在Jive 2.1版本基础上改编而成, 全中文,增加了一些实用功能,如贴图,用户头像和用户资料查询等,而且有一个开发团队在不断升级。你可以访问banq的网站
作者: 老尸    时间: 2015-2-6 16:50
不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。
作者: 分手快乐    时间: 2015-2-7 19:31
Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。
作者: 兰色精灵    时间: 2015-2-23 06:16
是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言
作者: 爱飞    时间: 2015-3-7 05:50
吧,现在很流行的Structs就是它的一种实现方式,不过Structs用起来实在是很繁,我们只要学习其精髓即可,我们完全可以设计自己的MVC结构。然后你再研究一下软件Refactoring (重构)和极限XP编程,相信你又会上一个台阶。 做完这些,你不如整理一下你的Java代码,把那些经典的程序和常见的应用整理出来,再精心打造一番,提高其重用性和可扩展性。你再找几个志同道合的朋友成立一个工作室吧
作者: 再现理想    时间: 2015-3-14 11:19
Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。
作者: 不帅    时间: 2015-3-21 04:30
多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。




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