http://blog.sina.com.cn/jackbooth[订阅]
个人资料
公告
 
人必须依靠自已才活得精彩!!!
分类
    内容读取中…
J2ee开发工具的介
暂无内容。
评论
读取中...
访客
读取中...
好友
读取中...
博文
 我们所处的时代,天天都是愚人节...........
一年级,老师问我们:小朋友们,你们长大想干什么?我们争着举手回答“我长大了要当农民”、“我长大了想当工人”、“我长大了要做一名解放军”、“我长大了要当科学家”……
如今我们已经长大成人,发现工人下岗了,农民流浪了,解放军成了都市高楼里的看家狗,而科学家都成了商人。
小时候,爸爸妈妈要我们努力学习,说读书是唯一出路,说只有考上大学才能跳出农门,说大学毕业后有了城市户口就可以吃公粮,说当我们成了国家干部我们就什么都有了,房子、老婆、孩子……
十年寒窗。后来我上了大学,吸干了父母的血汗,什么也没学到。毕业了,女朋友出去做台了,我大热天系着廉价领带到处推销我的袜子。如今我房子没有,老婆是我骗来的,孩子是我自己捣鼓出来的,户口是一张“中华人民共和国暂住证”。
户口暂住了,于是孙志刚被害了;教育改革了,于是马加爵杀人了。

(1):十年前我

              Myeclipse与Weblogic结合视频讲解


           在开始配置讲解前,我先说一下,我在这儿没有用weblogic9.x的版本(weblogic8.1与weblogic9.x的配置差不多),为什么呢,大家可能想不通,但参加了工作后大家就会理解目前国内大部分企业用的j2ee的web服务器像weblogic、webphere等,版本都比较老,但是安全,稳定,为了节省成本,企业也不会老是更新版本。再有jdk很多语法,以及类、方法,都是向高版本兼容,低版本不兼容的(不相信的可以去试下:)),也就是说,你在完成了一个项目后,到了客户那边,因为版本低的问题,出现代码编译不通过,你是要客户再去花钱买个高版本的web服务器呢,还是自已在作项目时就用低版本的呢?(如果你们的客户财大气粗,或悄悄的用盗版,或愿意多花时间重新改项目,当我没说!--),  我就结合自已在工作上碰到的问题以及大家问我的一些这方面的问题,讲解下:  
       
 第一部分

                               j2ee程序员是怎样进行页面制作以及开发
 
     作为一个B/S架构的开发,不可避免对页面有一定的要求,很多人都把页面归给美工,可是,现在技术的发展,越来越重视客户对系统的感受,以及web2.0潮流。都是越来越重视页面的效果。  
        下面给大家介绍下,我在项目中怎样进行页面开发的。以及用到哪些工具。
    
       我喜欢用aptana这个工具
        1.解压缩aptana,打开,并设置一下。还有统一编码为UTF-8(以防乱码的问题)
        2.建一个与eclipse项目工程名一样的工程名
 3.页面的大体设计,由项目组中的系统分析师把模块要作的页面用Viso(也可以用别的绘图软件)把模块的页面效果给画好,传给项目组的前

                  struts2的输入校验有两种方式:
      一.重写validate()方式
      二.采用配置文件的方式
  
    先我们就以一个简单的登录的例子来讲解这个吧.
  

                   重点讲解下,第二个采用配置文件的方式:
      1.添加一个xml的校验文件,保存在LoginAction一个目录下,命名方式以LoginAction-validation.xml
             2.开始添加LoginAction-validation.xml的校验内容,我主要是介绍struts2的校验有哪几种形式,具体的
     校验格式,有多种,我就不一一介绍了,大家可以自已研究下。把刚在LoginAction 里加的validate()去掉!
 &nbs

 


        今天讲解在Myeclipse怎样调试java代码的过程,大家都知道,写代码长了,查起错误来,真是费劲,也难查,
           
                 1.先讲解在普通java类,怎样进行跟踪调试.
    
                    断点 跟踪: F5 是进入到所在的方法中, F6是一步一步的跟踪调试,F8是跳到下一个断点

             
                     1)我们先建一个类。写了一些业务逻辑,开始设置断点。
         设了三个断点。
    &n

 
     JUnit说白了就是对Java程序代码进行单元测试的java框架,既然是框架就有一套规则,按着这个来就可以测试java程序了,
  
   开始:
     1.打开Myeclipse,新建一个Java项目
     2.创建一个要测试的类,里面建两个方法.里面作一些简单的逻辑,一会就测试这两个方法
     3.创建测试类,ATest 这测试类,以要测试的类的类名+Test来命名的(这是不成文的规定),
     4.开始运行测试类 , 在此之类,要在测试类的方法里,编写一些测试的代码
     5.运行 ATest类,显示JUnit状态窗口,如果是绿色,说明,测试成功. 否则就测试不成功.
    6.刚通过人为的设置,发现,如果代码有好的异常处理机制,能减少bug的出现.

 

1,我刚工作的时候,在一家小公司,很小很小的。和我一起进去的另外2个都是普通一点的学校的。我们刚去的时候,基本上有了电话都是我站起来跑过去接,其它人根本就不动身。以至于到了后来,电话一响,如果我不起身,大家就会一直等着,一直等到我终于忍不了了起身去接。每天下班以后,我要检查办公室的垃圾袋,看看是不是需要把垃圾袋提走。而其他人,比如老员工和另外的实习生,他们根本不会去提垃圾袋。   

 

2,工作形势非常严峻。尤其是对于刚毕业的学生。如果是大公司,它们可能有能力支付生手的培训时间和金钱,也有能力承受生手因不熟悉业务而给公司带来的损失,但是对于绝大部分小公司,它们根本就不愿意或者说无法承受这些。所以在一个大专毕业的熟手和一个北大毕业的生手中间,他们宁可选择前者。   

 

3,中关村乃至海淀乃至北京,是一个廉价高等教育人才市场。这个大环境决定了我们在用人单位眼里,都是金属,而不是金子。在这里,大学生就是廉价劳动力,商人看刚毕业的大学生的感觉,和建筑工地上包工头看民工的眼光没有任何区别。尤其在以赚钱为唯一目的的大部分小公司。所以,刚毕业的同学最需

                                                      ajax+serlvet之简单运用(json系列应用讲解一)
              上次,我作过一个ajax简单入门视频(忘了的朋友,可以从我blog下),是采用的xml格式来返回数据的,
       这次我采用json来,说简单点,json就是一个数据格式,让大家很快的明白json怎样使用,与xml传数据有什么不同,
       以及有什么好处)。
              废话就不多说,现在就作一个简单的选择赋值功能吧,在此前,我们先要从www.json.org上下载json类文件,
       以及jso
还过些时日就会挂到网上给大家测试了。到时,我可能会开源哦:)
 
图一:
 
    
 图二:
 
   
 

Struts 1.X与 struts2.X比较

    

   我们研究struts2.X时,先与struts1.x比较,

 

  可以这么说,struts2.X与struts1.x可能就是名字上还是相同,但整体的框架可就大大的可以说是重构了。借鉴了webwork框架的很多优点。

 1 在Action类中,没有了HttpServletRequest和HttpServletResponse两个对象作参数到execute 方法中了。

 2. 不必一定要 implement 抽象父类

 3.在Validation上, struts1.x是在ActionForm中的validate 方法,或一个公共的validator,然而在struts2 中,是采用了XWork validation framework,

 4.在struts1.x中,Action是一个线程安全并同步的。所以,Action是一个单态并线程安全。在运行,请求中,只产生一个实体对象,这样限制了Action的发展.

  在struts2.x中 Action对每一个请求都产生一个实例..,没有所谓的线程安全的问题。

 5.在测试方面,struts2.x的StrutsCase测试是很容易测试的。而struts1.x的测试是很复杂的。

 6.在ActionForm,方面,所有的Action