fossil

鸟在笼中,恨关羽不能张飞 人处世上,要八戒更须悟空
posts - 40, comments - 0, trackbacks - 0, articles - 0
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

因为本项目已经停止更新, 仅提供代码供参考, 本人保持版权, 不提供任何担保和技术支持.

附带用户贡献排行, 页面点击率等多个插件.


Eclipse 项目文件(两个都在才能编译运行)
JSPWiki 项目改进版 http://beansoft.java-cn.org/download/JSPWiki2.4.71_project_src.7z  5.91 MB
插件及中文模版增强文件 http://beansoft.java-cn.org/download/JSPWikiPlugins_project_src.7z  3.11 MB
下载, 导入, 编译及数据库配置, 运行视频(无声)
http://beansoft.java-cn.org/download/jspwiki_beansoft.exe 3.0 MB

环境: JDK 1.5, Eclipse 3.3, Tomcat 6.0.14, Mysql 5.0, Windows XP
图解发布过程
真实操作以视频为准.

JSPWiki



BeanSoft 2007-11-20 12:49 发表评论

文章来源:http://www.blogjava.net/beansoft/archive/2007/11/20/161836.html

posted @ 2007-11-30 20:57 J2EE UP UP 阅读(213) | 评论 (0)编辑 收藏

今天首页看到一篇文章, 说了国人诋毁嫦娥一号的事. 也没什么好说的, 怨天尤人是不对. 然后在上面点, 就看到了另外的一篇新闻:

奴隶般劳动,日本工会帮中国女工维权 http://news.qq.com/a/20071122/001583.htm 

也许大家的忘性很大, 已经忘记了黑窑厂等等, 忘了北京方圆百里就是没有任何现代气息的城乡结合部, 忘了苦苦挣扎在老家的农村的乡亲们, 忘了在温州, 深圳打工的人.  当然, 我也是打工一员, 吃饱是没问题, 可是也就仅此而已.  聪明人很多, 但是多数人却很穷, 是大家不努力工作嘛? 不是. 那是什么呢?

 

这篇文章中日本工会的组织者说的一段话发人深思:

“她们都是善良而诚实的劳动者,为了家族的责任,来到日本,决心努力劳动3年,却在这里遭受了奴隶般的劳动生活,这是不公正的。构成社会的大部分成员都是普通劳动者,她们的权利和生活得不到保障的话,还谈什么‘发展’?财富集中在一小部分人身上的时候,谈‘发展’就是一种欺骗。

2007年11月4日,日本广岛东部福山市的工会领袖武藤贡回复了这样一封邮件给记者。半年多前,在他的帮助下,3名中国女工李红慧、沈晓梅、缪秀琴与她们的日本雇主展开了长达一个多月的激烈斗争,并成功拿回了自己应得的400多万日元,回到她们位于苏北农村的故乡。.....

 

再摘一段人民网贴的内容: 书摘:1949年以后的蒋经国与台湾 http://www.people.com.cn/GB/wenhua/1086/2078201.html

最近十年在台湾任何一个有关"谁对台湾贡献最大"的民意调查里,蒋经国始终稳居首位。1960年代,台湾经济稳定累积成长,在有力的政治与社会条件中,技术官僚得以发挥最大的才干,加上国际资本和技术几次转移,台湾成为有效率的接纳者。到了1960年代末期,赤贫人口大幅降低,许多台湾大学生毕业后就往美国跑,人民的生活已达小康的水平,唱歌、跳舞、打保龄球的娱乐活动如雨后春笋。如果说美国人努力影响蒋经国的看法,他们显然没有白费功夫,蒋经国几次访问美国,眼见美国生产力的强大,印象十分深刻。美国式的管理不是从上而下的教育和指令,而是法治文化中的契约精神,在这种遵守公共约定的自觉中,人人追求创新,力争上游。这种现象对于一向习惯于苏联式思辨的蒋经国而言,确实耳目一新。此外,最具说服力的仍然是发展的事实本身,在美国受教育的知识菁英开始发挥影响力,他们根据所学结合台湾的情形所制定的发展方案,确实行之有效,使得人民生活大幅改善,社会财富累积迅速。这样的成果使得任何人都不得不重视美式管理背后的思维逻辑,一开始是经济的,接着便是政治的。 

 

全中国的人民, 向60年代的台湾迈进吧! 我最希望的就是家乡能早日出现 IT 业, 这样我就不用背井离乡了, 呵呵.



BeanSoft 2007-11-22 23:21 发表评论

文章来源:http://www.blogjava.net/beansoft/archive/2007/11/22/162489.html

posted @ 2007-11-30 20:57 J2EE UP UP 阅读(213) | 评论 (0)编辑 收藏

这是 MyEclipse 帮助文档中的内容的翻译, 点击菜单 Help -> Contents 可以看到 MyEclipse 的全部英文帮助文档.

在线阅读(完整内容含 Flash 动画): http://beansoft.java-cn.org/myeclipse_doc_cn/ajaxtutorial/

下载: http://cid-519b3f7aa2172030.skydrive.live.com/self.aspx/Public/MyEclipse中文文档/ajaxtutorial.zip 1.53 MB 

友情提示: 下载微软网盘文件时关闭下载工具,  否则你将得到错误的文件, 双击 EXE 会出来 DOS 窗口. 正确操作是点击文件名后能看到显示下载链接和文件大小等信息.

翻译: 刘长炯 BeanSoft@126.com
Blog: http://www.blogjava.net/beansoft/
日期: 2007-11-22
声明: 中文文字版权归 刘长炯 所有, 原文及相关的图片等资源的版权归原作者 Genuitec L.L.C 公司所有.

目录

  1. 简介
  2. 建议的听众
  3. 系统需求
  4. AJAX Debugging
  5. 小结
  6. 常见问题 FAQ
  7. 资源
  8. 反馈

 

本人原创 MyEclipse 6 帮助文档中文版集中下载

http://cid-519b3f7aa2172030.skydrive.live.com/browse.aspx/Public/MyEclipse中文文档



BeanSoft 2007-11-22 23:52 发表评论

文章来源:http://www.blogjava.net/beansoft/archive/2007/11/22/162498.html

posted @ 2007-11-30 20:57 J2EE UP UP 阅读(434) | 评论 (0)编辑 收藏

近日看到各大中文网站纷纷呛声说 Spring 2.5 发布, 典型消息如下:

 

来自 Springframework 官方的消息,Spring 2.5 正式发布了。

http://www.springframework.org/node/561

该版本的主要特征包括:
对Spring2.0的平滑升级 —— Spring2.5被设计成为对Spring2.0的平滑升级,现存的代码和配置文件不需要做任何更改。
更多XML命名空间配置 —— 新的命名空间包括和
完全支持Java 6和Java EE 5 —— Spring2.5支持Java 6和Java EE 5的所有新特性——同时也提供了对Java 1.4.2和J2EE1.3的支持。
完全支持基于注解的配置 —— 现在所有的配置都可以使用注解来实现,并且也支持 JSR250 注解。
基于注解的MVC controller —— Web Controller现在可以用如@RequestMapping这样的注解来创建,无需实现任何接口。
对AspectJ的支持 —— 在一些环境下,增加了对AspectJ的装载时编织支持,同时提供了一个新的bean切入点。
对OSGi的支持 —— Spring2.5框架的所有jar包都是兼容于OSGi的,以此来简化在OSGi环境下对其的使用。
测试框架的巨大改变 —— 现在新的基于注解的测试框架已经支持TestNG和JUnit4
性能的改良 —— Spring2.5各方面的性能指标都有了显著的改善。

冲着 完全支持基于注解的配置 这句话, 我兴冲冲的下载了 Spring 2.5 以及其文档, 企图体验一下 EJB 3 式的简单快速的基于标注的开发, 然而, 遗憾的是官方文档和消息的来源页面: http://www.springframework.org/node/561, 没有任何文字说到自己完全支持基于注解的配置. 我打开英文的 Reference, 仔细阅读其中关于标注的部分, 然而遗憾的发现只是部分实现了标注, 请参考 http://static.springframework.org/spring/docs/2.5.x/reference/beans.html#beans-annotation-config , 简单说就是实现了对 Autowired 和 Transaction, AOP 的标注支持, 而不是所有 bean 定义, 更不是说从此你可以不用写 Bean 配置的 XML 文件了. 下午仔细试了半天, 企图写出标注配置的例子来, 也没有成功实现不写 bean 定义 XML 文件就能初始化 Bean 并注入所有属性的功能(本来想做的例子是注入一个 message 的 String 属性), 去阅读下载的示例代码(example目录下的文件), 也没有这样的例子. 最后又发现了原来支持标注的版本在这里:

http://www.jroller.com/habuma/entry/guice_vs_spring_javaconfig_a

它的名字叫 Spring JavaConfig.

最后我们再来看看原始页面是如何介绍自己的标注的(http://www.springframework.org/node/561):

Spring 2.5 enhances Spring 2.0 with many exciting new features, including:
Full Java 6 and Java EE 5 support (JDBC 4.0, JTA 1.1, JavaMail 1.4, JAX-WS 2.0)
Full-featured annotation-driven dependency injection, including support for 'qualifiers' (注意这里只是说完整支持标注驱动的依赖注入, 而不是 complete supported annotation of all features)
Support for auto-detecting application components in the classpath and auto-configuring them as Spring managed objects
A new bean name pointcut element in AspectJ pointcut expressions
Built-in support for AspectJ load-time weaving based on the LoadTimeWeaver abstraction
New XML configuration namespaces "context" and "jms", for maximum convenience
A completely revised integration test framework, with first-class support for JUnit 4 and TestNG
A new annotation-based controller model for Spring MVC supporting Servlet and Portlet environments
Extended SimpleJdbcTemplate functionality, including support for named SQL parameters
Officially certified WebSphere support
The packaging of Spring Framework jars as OSGi-compliant bundles out of the box
The ability to deploy a Spring ApplicationContext as a JCA RAR file, for headless application modules
JCA 1.5 message endpoint management, for Spring-managed JMS and CCI message listeners

小小的兴奋了一把, 最后又不得不归于失望, 继续研究 XML 文件的编写格式吧. 希望下次看到类似消息的时候能翻译的准确一些, 免得误导偶等开源软件"消费者".

 

当然了, 也欢迎 Spring 2.5 高人们向偶分享完全使用标注的例子代码, 那样的话我真是太感谢了!



BeanSoft 2007-11-23 18:14 发表评论

文章来源:http://www.blogjava.net/beansoft/archive/2007/11/23/162700.html

posted @ 2007-11-30 20:57 J2EE UP UP 阅读(360) | 评论 (0)编辑 收藏

MyEclipse 6 实战开发讲解视频入门 7 Struts 入门开发 – 简单登录

本视频根据自己翻译的 MyEclipse 官方教材制作了对应的视频, 视频具体内容请参考 翻译: MyEclipse Struts 1.x 教程(PDF格式).

友情提示: 下载微软网盘文件时关闭下载工具否则你将得到错误的文件, 双击 EXE 会出来 DOS 窗口. 正确操作是点击文件名后能看到显示下载链接和文件大小等信息.

代码: http://cid-519b3f7aa2172030.skydrive.live.com/self.aspx/Public/MyEclipse6Videos/7_StrutsLoginDemo.zip  20.5 KB

视频:  http://cid-519b3f7aa2172030.skydrive.live.com/self.aspx/Public/MyEclipse6Videos/myeclipse6_7.exe  19分45秒 8.0 MB

  1. 前言
  2. 简介
  3. 系统需求
  4. 设置新项目和目录结构
  5. 开始 Struts 项目
    1. Struts 项目的组成部分
    2. 构造我们的应用
  6. 运行示例代码
  7. 小结
  8. 用户反馈

视频截图:
myeclipse6_7



BeanSoft 2007-11-26 23:42 发表评论

文章来源:http://www.blogjava.net/beansoft/archive/2007/11/26/163354.html

posted @ 2007-11-30 20:57 J2EE UP UP 阅读(201) | 评论 (0)编辑 收藏

这是 MyEclipse 帮助文档中的内容的翻译, 点击菜单 Help -> Contents 可以看到 MyEclipse 的全部英文帮助文档.

在线阅读(完整内容含 Flash 动画): http://beansoft.java-cn.org/myeclipse_doc_cn/springintroduction/

下载: http://cid-519b3f7aa2172030.skydrive.live.com/self.aspx/Public/MyEclipse中文文档/MyEclipse Spring 快速入门.zip 2.31MB 

友情提示: 下载微软网盘文件时关闭下载工具,  否则你将得到错误的文件, 双击 EXE 会出来 DOS 窗口. 正确操作是点击文件名后能看到显示下载链接和文件大小等信息.

MyEclipse Spring 入门教程
翻译: 刘长炯 BeanSoft@126.com
Blog: http://www.blogjava.net/beansoft/
日期: 2007-11-26
声明: 中文文字版权归 刘长炯 所有, 原文及相关的图片等资源的版权归原作者 Genuitec L.L.C 公司所有.

目录

  1. 简介
  2. 建议的听众
  3. 系统需求
  4. Spring 介绍
  5. 开始工作
  6. 可视化项目
  7. 理解和运行代码
  8. 修改项目
  9. 小结
  10. FAQ
  11. 资源
  12. 反馈

 

 

本人原创 MyEclipse 6 帮助文档中文版集中下载

http://cid-519b3f7aa2172030.skydrive.live.com/browse.aspx/Public/MyEclipse中文文档



BeanSoft 2007-11-27 12:06 发表评论

文章来源:http://www.blogjava.net/beansoft/archive/2007/11/27/163416.html

posted @ 2007-11-30 20:57 J2EE UP UP 阅读(687) | 评论 (0)编辑 收藏

MyEclipse 6 实战开发讲解视频入门 8 XFire Web Service 入门开发

本视频根据 MyEclipse 帮助文档制作的对应的视频.

友情提示: 下载微软网盘文件时关闭下载工具否则你将得到错误的文件, 双击 EXE 会出来 DOS 窗口. 正确操作是点击文件名后能看到显示下载链接和文件大小等信息.

代码:http://cid-519b3f7aa2172030.skydrive.live.com/self.aspx/Public/MyEclipse6Videos/8_WebService.zip  29 KB

视频:  http://cid-519b3f7aa2172030.skydrive.live.com/self.aspx/Public/MyEclipse6Videos/myeclipse6_8.exe   19分16秒 7.4 MB

  1. 简介 MyEclipse on XFire 1.2
  2. 创建 Web Service Project
  3. 开发简单的 Web Service
  4. 发布运行项目, 显示 WSDL
  5. 用 Web Service Explorer 测试
  6. 编写基于 XFire  API 的客户端并运行测试
  7. 新建单独的 Web Service 客户端项目
  8. 根据 WSDL 和 JAXB 生成客户端代码
  9. 调用客户端代码并运行测试代码

视频截图:

 

image



BeanSoft 2007-11-29 09:29 发表评论

文章来源:http://www.blogjava.net/beansoft/archive/2007/11/29/163907.html

posted @ 2007-11-30 20:57 J2EE UP UP 阅读(861) | 评论 (0)编辑 收藏

本视频根据自己翻译的 MyEclipse 官方教材制作了对应的视频, 视频具体内容请参考 MyEclipse JSF 快速入门中文版.

友情提示: 下载微软网盘文件时关闭下载工具否则你将得到错误的文件, 双击 EXE 会出来 DOS 窗口. 正确操作是点击文件名后能看到显示下载链接和文件大小等信息.

代码: http://cid-519b3f7aa2172030.skydrive.live.com/self.aspx/Public/MyEclipse6Videos/9_JSFLoginDemo.zip  9 KB

视频:  http://cid-519b3f7aa2172030.skydrive.live.com/self.aspx/Public/MyEclipse6Videos/myeclipse6_9.exe  15分31秒 6.6 MB

内容包括:

1.新建 Web Project

2. 添加 JSF 功能

3. 创建 Message Bundle

4. 创建 Managed Bean

5. 创建 userLogin.jsp

6. 创建 userLoginSuccess.jsp

7. 创建 导航规则

8. 发布并测试

9. 加入中文消息包

10. 测试

 

视频截图:

image



BeanSoft 2007-11-30 09:19 发表评论

文章来源:http://www.blogjava.net/beansoft/archive/2007/11/30/164166.html

posted @ 2007-11-30 20:57 J2EE UP UP 阅读(268) | 评论 (0)编辑 收藏

 

研究了很久新出的 Spring 2.5, 总算大致明白了如何用标注定义 Bean, 但是如何定义和注入类型为 java.lang.String 的 bean 仍然未解决, 希望得到高人帮助.

总的来看 Java EE 5 的标注开发方式开来是得到了大家的认可了.

@Service 相当于定义 bean, 自动根据 bean 的类名生成一个首字母小写的 bean

@Autowired 则是自动注入依赖的类, 它会在类路径中找成员对应的类/接口的实现类, 如果找到多个, 需要用 @Qualifier("chineseMan") 来指定对应的 bean 的 ID.

一定程度上大大简化了代码的编写, 例如一对一的 bean 映射现在完全不需要写任何额外的 bean 定义了.

下面是代码的运行结果:

man.sayHello()=抽你丫的
SimpleMan said: Hi
org.example.EnglishMan@12bcd4b said: Fuck you!

 

代码:

beans.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:context="http://www.springframework.org/schema/context"
       xsi:schemaLocation="http://www.springframework.org/schema/beans 
           http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
           http://www.springframework.org/schema/context
           http://www.springframework.org/schema/context/spring-context-2.5.xsd">
     <context:annotation-config/>
     <context:component-scan base-package="org.example"/>
     
</beans>

测试类:

import org.example.IMan;
import org.example.SimpleMan;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class SpringTest {
    public static void main(String[] args) {
        ApplicationContext ctx = new ClassPathXmlApplicationContext("beans.xml");
        SimpleMan dao = (SimpleMan) ctx.getBean("simpleMan");
        System.out.println(dao.hello());
        IMan man = (IMan) ctx.getBean("usMan");
        System.out.println(man.sayHello());
    }
}

自动探测和注入bean的类:

package org.example;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Service;

@Service
public class SimpleMan {
    // 自动注入名称为 Man 的 Bean
    @Autowired(required = false)
    @Qualifier("chineseMan")
    //@Qualifier("usMan")
    private IMan man;   

    /**
     * @return the man
     */
    public IMan getMan() {
        return man;
    }

    /**
     * @param man the man to set
     */
    public void setMan(IMan man) {
        this.man = man;
    }

    public String hello() {
        System.out.println("man.sayHello()=" + man.sayHello());
        return "SimpleMan said: Hi";
    }
}

 

一个接口和两个实现类:

package org.example;

/**
* 抽象的人接口.
* @author BeanSoft
* @version 1.0
*/
public interface IMan {
    /**
     * 打招呼的抽象定义.
     * @return 招呼的内容字符串
     */
    public String sayHello();
}

 

package org.example;

import org.springframework.stereotype.Service;

/**
* 中国人的实现.
* @author BeanSoft
*/
@Service
public class ChineseMan implements IMan {

    public String sayHello() {
        return "抽你丫的";
    }

}

 

package org.example;

import org.springframework.stereotype.Service;

/**
* @author BeanSoft
* 美国大兵
*/
@Service("usMan")
// 这里定义了一个 id 为 usMan 的 Bean, 标注里面的属性是 bean 的 id
public class EnglishMan implements IMan {

    public String sayHello() {
        return this + " said: Fuck you!";
    }

}

BeanSoft 2007-11-30 12:53 发表评论

文章来源:http://www.blogjava.net/beansoft/archive/2007/11/30/164230.html

posted @ 2007-11-30 20:57 J2EE UP UP 阅读(273) | 评论 (0)编辑 收藏

好好努力吧,技术上全面突破

posted @ 2007-10-24 22:41 J2EE UP UP 阅读(127) | 评论 (0)编辑 收藏

仅列出标题
共4页: 上一页 1 2 3 4 下一页