预览模式: 普通 | 列表

Javascript经典正则表达式

Javascript经典正则表达式
三道测试题:
1, var str=“ abbbbacc”;
var rs=str.replace(“a”,”0”);    
(A)0bbbbacc (B)0bbbb0cc

查看更多...

Tags: Javascript经典正则表达式

分类:JavaScript | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 498

JavaScript 有什么特点

JavaScript 使网页增加互动性。JavaScript 使有规律地重复的HTML文段简化,减少下载时间。JavaScript 能及时响应用户的操作,对提交表单做即时的检查,无需浪费时间交由 CGI 验证。JavaScript 的特点是无穷无尽的,只要你有创意。

Java 与 JavaScript 有什么不同
  很多人看到 Java 和 JavaScript 都有“Java”四个字,就以为它们是同一样东西,连我自己当初也是这样。其实它们是完完全全不同的两种东西。Java,全称应该是 Java Applet,是嵌在网页中,而又有自己独立的运行窗口的小程序。Java Applet 是预先编译好的,一个 Applet 文件(.class)用 Notepad 打开阅读,根本不能理解。Java Applet 的功能很强大,可以访问 http、ftp等协议,甚至可以在电脑上种病毒(已有先例了)。相比之下,JavaScript 的能力就比较小了。JavaScript 是一种“脚本”(“Script”),它直接把代码写到 HTML 文档中,浏览器读取它们的时候才进行编译、执行,所以能查看 HTML 源文件就能查看JavaScript 源代码。JavaScript 没有独立的运行窗口,浏览器当前窗口就是它的运行窗口。它们的相同点,我想只有同是以 Java 作编程语言一点了。

查看更多...

Tags: JavaScript 有什么特点

分类:JavaScript | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 618

关于Cookie的操作

  测试环境:JDK1.5、Tomcat5.5
  1.设置Cookie

  1Cookie cookie = new Cookie("key", "value");

查看更多...

Tags: 关于Cookie的操作

分类:java随写 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 520

基于Java的界面布局DSL的设计与实现

Java界面设计应该是一项充满创造性、富有乐趣的工作,但是却往往被认为非常的枯燥和繁琐。究其原因,是因为界面布局领域所采用的描述概念和具体的实现语言之间存在很大的语义隔阂。而一般的界面开发工具提供的所见即所得以及界面布局管理器等方案也无法很好地解决这个问题。

  在本文中,我们会给出一种更好的解决方案,我们不是去试图把界面设计者头脑中的设计概念和样式逐步降级、分解成所使用的实现语言能够理解的低层概念,也不是提供一些已经完成的、确定的但难以扩充和更改的布局样式库供界面设计者使用。我们所提供的是一种专门用于描述高层界面设计样式的语言。通过这种语言,界面设计者可以直接、明确地描述出他们头脑中的布局设计样式;通过这种语言,界面设计者可以自己方便地、灵活地制定自己需要的布局样式。此外,本文中给出的设计思想对于其他领域的设计也有很好的借鉴作用。

  创造性,还是乏味?

查看更多...

Tags: 基于Java的界面布局DSL的设计与实现

分类:java随写 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 489

想动就动 Java也可以动态灵活

只要你愿意,严肃规矩的java也同样可以变得“动态”灵活起来。动有动的好处,静有静的好处。俗话说得好,“没有规矩不成方圆”,但“生命诚可贵,爱情价更高,若为自由故,两者皆可抛”。那么作为忙碌在程序艺术世界里的子民们,我们何去何从呢?投奔动态语言阵营还是继续在四平八稳的Java领域奋战? 在我看来,“动”或“不动”需要一个黄金分割点。

  1、寻找“动”与“不动”的黄金分割点

   两年前,以Martin Fowler为代表的一群大师们突然集体投奔到了动态语言阵营,手持RoR这个“核武器”,大喊着要灭了Java,要取代Java。现在回头来看,动态语言给我们确实带来了一些的革命性的思想,但同时我们也发现被大师们忽悠了一把。

查看更多...

Tags: 想动就动 Java也可以动态灵活

分类:java随写 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 423
Java语言入门级的十二大特色详细介绍
1、Java是简单的

  Java与C++极为相似,但却简单得多。高级编程语言的所有特性中,不是绝对需要的都已删去了。例如,Java没有算符过载、标题文件、预处理、指针运算、结构、联合、多维数组、模板及隐式类型变换。如果你知道一点C、C++或Pascal,你很快就会驾驭Java。这里是一个简单的JavaHelloWorld程序:

查看更多...

Tags: Java语言入门级的十二大特色详细介绍

分类:java随写 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 388

2. Catalina.bat脚本解析

2. Catalina.bat脚本解析
当startup脚本完成环境变量的设置后,就开始调用catalina.bat脚本来启动Tomcat。Catalina脚本的主要任务是根据环境变量和不同的命令行参数,拼凑出完整的java命令行,调用Tomcat的主类org.apache.catalina.startup.Bootstrap来启动Tomcat。我们先不解析该脚本,而是写一个简单的测试脚本来调用这个程序,看看测试结果,从而理解该脚本的调用方法。

测试脚本如下:

查看更多...

分类:java随写 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1261

Tomcat启动脚本浅析(一)    

Tomcat是应用颇广的Servlet和JSP的容器,可以说几乎每个学习JSP的人都 接触过它。在实际开发环境中,它还可以作为轻巧灵便的应用服务器用来调试和部署。在Tomcat上开发的Servlet和JSP程序,可以非常方便地部署 到Weblogic及Websphere等生产服务器上去。有些情况下,它还可以和Apache Web Server配合使用,作为小型企业的Web Application Server。本文以Tomcat5.0.28为例,讨论一下Tomcat的启动过程及常见问题。大家都知道,Tomcat最普遍的启动方法就是在DOS 命令行窗口中执行Tomcat的bin目录下的startup.bat文件(双击该文件即可启动)。

1. startup.bat脚本解析

查看更多...

Tags: Tomcat启动脚本浅析(一)

分类:java随写 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 626