引言:
地址:http://www.mycgiserver.com
该web hosting提供5M的免费空间,并且支持JSP、Servlet,还有Hypersonic数据库提供。
摘要:
最近参与了一个严重依赖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应用的核心在于ant build任务的灵活应用和xdoclet模板的修改与使用。重要的工具是其提供的appgen,通过对ant build任务和appgen xdocet模板的修改将appfuse与自己的项目进行融合、与ide进行融合。所以要用appfuse,学习ant工具和xdoclet是必不可少的第一步。
......