`
javafenger
  • 浏览: 246845 次
  • 来自: ...
文章分类
社区版块
存档分类
最新评论
文章列表
        很抱歉,在J2ME平台发送图片到servlet那篇文章中,我忽略了一个细节没有进行数据类型的转换。这样会导致图片像素的损失,发送到服务器的图片失真。现在将代码重新更新一下,给大家带来不便还请原谅。 public synchronized void connHttp(){while(true){System.out.println("httpconn wait now");if((midplet.getIsSending())){System.o ...
        在GCF中并没有提供给我们能够发送电子邮件的API,J2ME的可选包也没有提供相关的功能。那么我们能用J2ME实现发送电子邮件功能嘛?答案是肯定的。本文将主要讲述如何在J2ME中实现发送电子邮件的功能。     这里一个非常重要的思想就是代理。我们知道GCF提供给我们进行联网的能力了,比如通过Http联网。在MIDP2.0中甚至提供了socket联网的API。那么我们可以通过他们连接服务器端的程序比如servlet,然后servlet可以通过JavaMail提供的接口发送邮件。那么我们需 ...
         Struts和JSF/Tapestry都属于表现层框架,这两种分属不同性质的框架,后者是一种事件驱动型的组件模型,而Struts只是单纯的MVC模式框架,老外总是急吼吼说事件驱动型就比MVC模式框架好,何以见得,我们下面进行详细 ...
            文件的上传和下载在J2EE编程已经是一个非常古老的话题了,也许您马上就能掰着指头数出好几个著名的大件:如SmartUpload、Apache的FileUpload。但如果您的项目是构建在Struts+Spring+Hibernate(以下称SSH)框架上的,这些大件就显得笨重而沧桑了,SSH提供了一个简捷方便的文件上传下载的方案,我们只需要通过一些配置并辅以少量的代码就可以完好解决这个问题了。  本文将围绕SSH文件上传下载的主题,向您详细讲述如何开发基于SSH的Web程序。SS ...
数据持久层  1、领域对象及映射文件  您可以使用Hibernate Middlegen、HIbernate Tools、Hibernate Syhchronizer等工具或手工的方式,编写Hibernate的领域对象和映射文件。其中对应T_FILE表的领域对象Tfile.java为:  代码 1 领域对象Tfile 1. package sshfile.model;2. public class Tfile3.{4. private String fileId;5. private String fileName;6. private byte[] ...
业务层  1、业务层接口  "面向接口而非面向类编程"是Spring不遗余力所推荐的编程原则,这条原则也已经为大部开发者所接受;此外,JDK的动态代理只对接口有效,否则必须使用CGLIB生成目标类的子类。我们依从于Spri ...
    摘要:Ajax其实是一种新瓶装旧酒的过渡技术,相信在未来一到两年之内将被新的技术所代替,它解决问题的方法与手段很难形成一种可高度抽象的框架级解决方案,而JSF则是一种可扩展的框架级解决方案。在J2EE下一代规范Java EE 5.0中,JSF被放到了一个非常重要的地位,J2EE社区试图通过JSF来统一Web应用的开发模式与方法。作为JCP组织成员的金蝶中间件,即将推出中国人作出的Apusic JSF……1 前言在J2EE下一代规范Java EE 5.0中,JSF(Java Server Faces)技术被放到了一个非常重要的地位。J2EE社区试图通过JSF来统一Web应用的开发模式与方法 ...
       java中的类是动态加载的,我们先看一下我们常用的类加载方式,先有一个感性的认识,才能进一步深入讨论,类加载无非就是下面三种方式。class A{}class B{}class C{}public class Loader{    public static void main(String[] args) throws Exception{       Class aa=A.class;        Class bb=Class.forName("B");       Class cc=ClassLoader.getSystemClassLoader().l ...
Inside Facelets - Part 3: Templating and Re-Use   深入Facelets-第三部分:创建模板和重用by JavaFeng 这是Facelets系列文章中的第三部分,是用另外一种视图技术来创建JSF应用。Facelets是一个强大的模板化系统,它能让你用HTML风格的模板来定义JSF视图,并能够减少那些适合于集成在视图中的组件的代码数量,而且不需要web容器。这篇文章解释了你如何能够用Fac ...
Web层实现  1、Web层的构件和交互流程  Web层包括主要3个功能:  ·上传文件。  ·列出所有已经上传的文件列表,以供点击下载。  ·下载文件。  Web层实现构件包括与2个JSP页面,1个ActionForm及一个Action:  ·file-upload.jsp:上传文件的页面。  ·file-list.jsp:已经上传文件的列表页面。  ·FileActionForm:file-upload.jsp页面表单对应的ActionForm。  ·FileAction:继承org.apache.struts.actions.DispatchAction的Action,这样这个Action ...
Common-logging   Common-logging的应用程序编程接口主要在org.apache.commons.logging.log接口中 定义,这个接口主要定义了两类操作: 一类是级别判断,用于减少不必要的日志操作的参数计算从而提高性能,函数名 和参数如下所示: log.isDebugEna ...
     BeanUtils简读本一、简介:BeanUtils提供对 Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了代码长度和阅读代码的难度。二、用法:BeanUtils是这个包里比较常用的一个工具类,这里只介绍它的copyProperties()方法。该方法定义如下:public static void copyProperties(java.lang.Object dest,java.lang.Object orig)  t ...
          Java是一种杰出的产业开发语言,这是因为它带来了伟大的统一和对事实上以前并不存在的重要标准的关注。但是和所有语言一样,Java将来也会褪色。依据我做的超越Java的研究,一个重复出现的主题是有越来越多的人相信Java已不再足够的有效率。以下一组技术可以使你更有效率。他们不是对所有的工程都适合,但当被应用于适合的工程时,他们是优秀的工具。 1、动态语言 动态语言可以比像C++或Java这样的静态语言更加有效率。他们可以让你用更少的语言表达更多的意思。这里,我会关注现在新出现最流行的动态语言Ruby。用Ruby的"Hello, World"和Java的作一个 ...
      最近一直在研究应用JSF,对JSF有了一点感性认识:      JSF可以提供像rup开发工具一样所见即所得开发能力,集成了许多组件,直接拖到页面上就可以用了。目前比较有名的JSF标准实现当属Apache的myFaces(个人认为而已),提供了树、日期控件、panel、menue、fileupload 等大量控件。       JSF具有如下特点:(以下是引用Java视线论坛上的评价)1、客户端网页组件的事件可以直接绑定绑定为服务器端Javabean的方法。 2、网页组件的值可以直接同服务器端JavaBean属性。 3、自动进行状态保存。 4、安全性较高。后台对控件的状态有检查。比如 ...
Exadel Studio   http://www.esadel.com Exadel Studio一个开源,免费,强大的Web应用程序开发工具提供了与MyEclipse一样的功能。它在Eclipse 3.0.x上进行扩展,可以在Windows和Linux下运行。 Exadel Studio具备了很多的功能具体如下:*支持许多框架的集成开发包括:JSF,Struts(1.2, 1.1),Spring Framework,Hiberna ...
Global site tag (gtag.js) - Google Analytics