实践出真知,还得要多动手才行。今天做的放上来,实现了客户端的登陆功能,慢慢加功能,锻炼自己的j2se水平。。。功能太简单了(本人水平有限^o^)。
继续完善功能,后面的路还很长。。。 今天还用这个小示例程序给别人讲了次课,发现自己的演讲天赋还是不错的,讲完后闻及感受,说我讲的听通俗易懂的,例子比喻也很不错,开心,呵呵。。。clientMain.java out.println(this.clientCmd); this.serverMsg = in.readLine();
1) 安装好jbuilder2005后,可以看下它的安装目录,对以后很有帮助。它主要的目录有:(1)bin目录。这里存放各种可执行的二进制文件。(2)doc目录。这里存放各种.jar格式的javadoc帮助文档,jbuilder2005会调用这个目录下的帮助文件来显示帮助信息。(3)extras目录:这里有一些著名的第三方开源项目 (4)jdk1.4目录:自带的一个jdk 。(5)lib目录
我机子上以前是Eclipse3.2.2+MyEclipse5.5.0,今天安装SWT Designer 6.0的时候很不顺。先是把features和plugins目录下的东西都复制到Eclipse安装目录对应的文件夹后,启动Eclipse居然没有看到Designer这种项目类型,于是就把configuration下除了config文件以外的东西都删除了,再次启动后就看到了。 ...
今天解决了客户端线程监听时遇到的问题,并且把发送线程和接收线程从客户端窗口中剥离了出来,代码架构更加清晰了,但还有些bug需要调试,明天接着弄,先上几张图纪念下。
需要学习EJB开发,因此需要一个支持EJB的J2EE应用服务器,可选的很多,象开源JBoss,bea公司的Weblogic,还有IBM的Websphere,考虑再三,还是决定用bea的Weblogic,不为别的,这方面的手头资料比较多一点,而且中文版的软件也让人容易着手些。下面给出对它域的配置:
Eclipse项目发布了3.3 M1. 新的发布版本进一步增强了eclipse在 SWT, debugging, platform text, JDT UI, installation wizards, 等方面的功能. SWT ...
一. ActiveMQ是什么? ActiveMQ is the most popular and powerful open source Message Bus.ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。 下面是它的特性列表
建立索引: import java.io.File;import java.io.FileReader;import java.io.IOException;import java.util.Date;import org.apache.lucene.analysis.standard.StandardAnalyzer;import org.apache.lucene.document.Docum
在《用Soap消息调用Web Services(续)》这篇文章中介绍了如何在客户端发送Soap请求去调用服务器端的Web Service并输出服务器返回的结果,但还存在两个弱点,本文的目的就是对其进行改进,使得构造Soap请求发送到服务器端的流程完整。 上文的弱点有二:1)Soap请求是一个XML文件,而非灵活构造出来的。2)服务器端返回的结果仅仅是输出到控制台,而没有进...
如何使用用于 XML 消息传递的 Java API(Java API for XML Messaging (JAXM))简化创建和发送 SOAP 消息的过程。 Web 服务的基础在于以标准格式发送和接收消息以便使所有系统都能理解。通常,那种格式是简单对象访问协议(Simple Object Access Protocol (SOAP))。SOAP 消息可以手工生成和发送,但是用于 XML 消息传递...
上篇《用Soap消息调用Web Services》只是简单的调用一个返回值为String的无参数WebService,这次改成调用一个参数为int型的返回值为一个类对象的WebService 服务器端WebService: public class user implements Serializable{ private String name; public...
今天看了下Struts框架的概述,就用myeclispe试着动手开发了一个简单的用户登录程序。应用程序包括2个jsp文件、一个ActionForm、一个Action以及其它。是:login.jsp(用户登录及错误提示页面),loginSuccess.jsp(提示登录成功页面),LoginForm.java(ActionForm,存放用户提交信息),LoginAction.java(Ac
1,实验准备 ActiveMQ4.1.1 ,jboss-4.0.5.GA ,Ant 1.7.0 2,安装jboss到D:\jboss,bin/run来启动jboss,打开http://localhost:8080/web-console/测试是否安装成功。 3,安装ActiveMQ到D:\activemq,启动activeMQ测试是否安装成功。 4,在D:\jboss\se
项目中需要用到ActiveMQ的这个特性,在官网上找到了这篇文档,简单翻译了下,原文见:http://activemq.apache.org/composite-destinations.html 从v1.1开始,ActiveMQ就已经支持一种名为组合目标(composite destinations)的技术。这种技术可以使一个虚拟的JMS目标用来表示一个JMS目标的集合。 ...
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->/** * @author phinecos * @since 2008/10/31 */ class EightQueen { static final int MAXSIZE = 8;...
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->import java.applet.Applet;import java.awt.*;import java.awt.event.*;import java.lang.String;import jav...
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->/** * Query for the particular version of JMF. */public interface QueryJMF{ public static final Str...
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->import javax.media.*;import com.sun.media.ui.*;import javax.media.protocol.*;import javax.media.protoc...
1. 捕获媒体数据的步骤: (1) 查询CaptureDeviceManager,来定位你需要使用的媒体采集设备。 (2) 得到此设备的CaptureDeviceInfo实例。 (3) 从此CaptureDeviceInfo实例获得一个MediaLocator,并通过它来创建一个DataSource。 (4)用此DataSource创建一个Player或Processor。 (5) 启...
名流时尚服饰 dior 夏季 男装 男士t恤衬衫卫衣休闲裤牛仔裤英伦socool 搜酷女包◆任选两款正价包包邮◆5周年店庆◆5折疯抢紫紫 超人气包邮特价创意家居收纳压缩袋饰品服饰配件包包socool 搜酷女包◆任选两款正价包包邮◆5周年店庆◆5折疯抢dior 风格 CF Homme 男装 男士t恤衬衫卫衣休闲裤牛仔裤英伦【1970流行馆】(春装日韩女装瑞丽女装)非凡瑞丽衣衫 日韩 瑞丽 女装 韩版 2011 欧美 米娜 春夏装 女装芮诗凯诗国际家居馆\欧美田园家居\复古家居\韩式家居\乡村家居【徽商联盟】cool-百衣百顺 续写男装 ★冲双冠★两件包邮★美美箱包专卖店 全场19元起,满58免运
上文的内容还有一些没有结尾,这篇补上。在ExpiringMap类中,使用了一个私有内部类ExpiringObject来表示待检查超时的对象,它包括三个域,键,值,上次访问时间,以及用于上次访问时间这个域的读写锁: .
[代码]再来个c++版做对比[代码]
JSP自定义标记为在动态 Web 页中将页面表示与业务逻辑分离提供了一种标准化的机制,使页面设计者可以将注意力放到页面表示上,而应用程序开发人员则专注于编写后端的代码。您可能听说现在有上百种不同的方式,但是在开发 Web 应用程序时将表示逻辑与业务逻辑分离是很重要的。近年来,Java 平台已经发展为在体系结构层次上加入了这种分离。例如,在 JSP 体系结构中加入 JavaBean 组件使
1,安装Jdk2,在终端中使用命令:sudo nautilus,进入root权限,将tomcat解压缩到/usr/local目录下4,在终端中使用命令: gedit ~/.bashrc,在文件末尾加入下面几行:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/...
Structs+Spring+Hibernate,这是很经典的一个搭配,它的开发流程也比较程式化,下面以用户注册为例。 注册页面代码: Spring、Struts和Hibernate整合之用户注册 ${msg} 用户名 密 码 实体Bean类: package com.myHibernate....
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 SpringSide是个什么东西呢?这么说吧,就是“采众家之长”的一个一站式框架,它吸取了开源界许多优秀组件的精华部分,非常简约的一个东西,具体就不多介绍了,自己可以参考官方文档。 下面来看看运用这个框架实现一个...
JButton这一章,Brucke只给出了一个简单的例子,代码如下: import java.applet.Applet;import java.awt.*;import javax.swing.*;public class Test extends JApplet{ private JButton btn1; private JButton btn2; /** * @p
14章开篇的一句话:设计的宗旨是"能轻松完成简单的任务,有办法完成复杂的任务"。一句发人深省的话。恩,怎么理解哪,我是这样认为的:软件应该能够满足用户的真实需求,为用户完成业务提供足够的支持和帮助,并且这种支持对用户来说,应当是:易于理解,易于使用,高效而便捷的。用户面对的实际业务是多样性的,对于简单的业务的支持是软件所必需的,而能够为用户完成各种复杂的业务需求提供强大的支持能力则是软件能够出色的根本。这让我想起了现下的许多软件,其开发者不把心思放在对用户的实际需求的分析和获取上,而只是花心思去设计花哨的界面,结果当然只是一个个失败的项目了。简单的一句话,却道出了软件的根本-----软件是用来干什么的?可我们在实际中却往往忽视了其核心---用户的需求。试想,如果你连用户的实际需求都没把握住,那么你设计出来的软件 “能轻松完成简单的任务,有办法完成复杂的任务”吗?那么这样的软件就算外观再漂亮,又有何用处?需求才是王道!!!
sun为何要开发出applet这个东西,究竟浏览器在客户端编程方面还存在哪些方面的不足哪?这是我开始applet这一节学习时所思考的第一个问题。Applet是嵌入到web浏览器中的小程序(它和微软的ActiveX控件又有什么关系哪?不解。。。)。 在我看来,需要一种东西,既能有B/S模式的“瘦客户端”的优点,也能加进C/S模式的强大,丰富的编程能力,这样就对web浏览器的功能进行扩展。Applet出现的一个原因吧。但由于Applet是从服务器当下来的,因此出于安全的考虑,对它的限制也就很多。(Java的运行时安全系统始终都盯着这个“潘多拉魔盒”哪。)
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号