当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 地址:http://www.mycgiserver.com 该web hosting提供5M的免费空间,并且支持JSP、Servlet,还有Hypersonic数据库提供。
 

 

 ·ejb对面向对象设计的影响    »显示摘要«
    摘要:   最近参与了一个严重依赖ejb技术,针对某特定领域的软件产品。由于该领域的业务逻辑种类复杂繁多,ui层无法做到非常简单,同时数据的采集、提交和表现也非常复杂,因此该产品使用了cs架构,通过一个胖客户端连接ejb中的业务逻辑接口,然后由ejb负责调用下层的dao等完成处理过程。  由于ejb本身就是重量级的侵入型框架,在一定程度上阻碍了面向对象设计,同时开发人员对ejb接口功能划分的问题也并没有......
    摘要: singleton模式保证在java程序中,一个class只有一个实例存在。并提供一个访问它的全局访问点。在很多单线程的场合(建立目录、数据库连接)等。由于sinngleton能够被状态化,如果多个单态class在一起就出现了状态工厂,向外部提供状态服务。在遇到唯一数的问题(记录网站被访次数等),就可以用单态。并且能synchroinzed的安全的加1。singleton也能够被无状态化,提供工......


推荐一个免费的支持JSP、Servlet的web hosting

  地址:http://www.mycgiserver.com

  申请很简单,只要singup,然后通过一封email激活即可. 【程序编程相关:对谈:WebWork vs. Strut

  该web hosting提供5m的免费空间,并且支持jsp.servlet,还有hypersonic数据库提供.我试下来感觉速度还可以,有4万多用户在使用,稳定性应该可以保证.对于j2ee方面的新手,申请一个用来练练手还是不错的.:) 【推荐阅读:Java内存泄露问题分析

  2.对于servlet,该空间不提供自定义的web.xml的设置,大家共用相同的配置,我摸索了一下,终于知道应该这么来使用: 【扩展信息:通过了SCJP,个中经验和体会写在这里

  1.对于jsp,开通以后有一个默认的测试页面helloworld.jsp,只要输入相应网址就可以运行了,看看我的吧:http://www.myjavaserver.com/~passant/helloworld.jsp

  首先写的servlet要放在自己申请的用户名的包中,即要这么写:package username

  比如这个例子:

codedivstart()

package passant.hello;

import javax.servlet.*;

import javax.servlet.http.*;

import java.io.*;

import java.util.*;


...   下一页
 ·使用appfuse的核心与关键    »显示摘要«
    摘要: appfuse应用的核心在于ant build任务的灵活应用和xdoclet模板的修改与使用。重要的工具是其提供的appgen,通过对ant build任务和appgen xdocet模板的修改将appfuse与自己的项目进行融合、与ide进行融合。所以要用appfuse,学习ant工具和xdoclet是必不可少的第一步。 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE