`
文章列表
转载:http://blog.csdn.net/facepp/article/details/2306602 一、Tomcat背景  自从JSP发布之后,推出了各式各样的JSP引擎。Apache Group在完成GNUJSP1.0的开发以后,开始考虑在SUN的JSWDK基础上开发一个可以直接提供Web服务的JSP服务器,当然同时也支持Servlet, 这样Tomcat就诞生了。Tomcat是jakarta项目中的一个重要的子项目,其被JavaWorld杂志的编辑选为2001年度最具创新的java产品,同时它又是sun公司官方推荐的servlet和jsp容器,因此其越来越多的受到软件公司和开发 ...
      以前我是做C#开发的,来到现在的公司后转成了java,以前对java没有接触过,一上来就是bme平台,据同事说bme平台是基于struts、spring、ibatis的特性推出的自己定制化的java EE开发框架,由于bme本身的资料并不是很完善,尤其是对于特性本身的来龙去脉,以及为什么要有这样的特性,为什么这样用没有任何介绍,所以感觉理解起来好困难,于是就想着把struts、spring、ibatis都体验一遍。不知道这样的学习思路是否正确,但先试试再说吧。     首先从struts1开始,上网找了不少资料来搭建struts1开发环境,但总是存在各种各样的问题,要么是信息 ...
转载:http://blog.csdn.net/jzy23682891/article/details/7029338   本文将告诉你学习Java需要达到的25个目标,希望能够对你的学习及找工作有所帮助。对比一下自己,你已经掌握了这25条中的多少 条了呢?  1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是 class,object,interaction以及statediagrams。    2.你需要学习Java语言的基础知识以及 它的核心类库 (collections,serialization,st ...
  1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<listener>和<context-param>两个结点。  2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。  3、容 ...
  最近开发经常用到eclipse工具,但发现在有的eclipse上可以创建web工程,有的却创建不了,在网上查了些资料,才知道原来eclipse本身不同的版本确实是有这样的差异的,通常做web开发的话要用javaEE的版本,如果只做一般的java应用程序开发,那java developer就足够了,网上有很多资料都有介绍不同版本之间的作用: 功能描述 对应版本 用于创建Java EE和、web应用程序,包括Java IDE、Java EE、JPA、JSF,Mylyn 等工具 Eclipse IDE for Java EE Developers J ...
  转载:http://blog.csdn.net/qq635785620/article/details/7860822    想必大家在使用MyEclipse时对这两个概念不去深究。只知道是Java EE类的基本都是Web项目,而Java应用程序就是Java项目。而且很多人都愿意使用MyEclipse作为开发工具,且不说大家费尽心思去破解这个 东西,而且那么多插件在启动时的加载速度和内存占用,你甘心这么玩嘛?不甘心?继续阅读本文!无所谓,您可以去做点其他事情不要浪费时间在这里。当然本文 不去解释如何优化MyEclipse,相关说明大家更可以Google一下。     本人使用Cla ...
  方腾飞,阿里巴巴资深软件开发工程师,致力于高性能网络编程 梦三秋,jquery 学习 小权
  最近几天由于工作需要,要在suse操作系统下实现一个验证root密码正确性的shell脚本,没想到什么好办法,最后用一个取巧的方式应付了,方法如下: 1、通过su - root命令尝试切换到root用户; 2、假设密码是正确的,那么切换成功后,通过whoami命令打印一下切换后的当前用户; 3、判断输出结果是否是root,来间接证明root密码是否正确。   具体脚本如下: #!/bin/bash root_pwd=$1   #获取当前脚本目录 cmddir=`dirname $0` cmddir=`cd ${cmddir}/;pwd`   #定义一个临时脚 ...
最近项目发邮件程序出了问题,发现无法支持smtp.gmail.com邮件服务器,在网上查了些资料,找到了支持gmail邮件发送的处理方法,并做了测试验证:   有关javamail各个属性的介绍,请查看以下网址: http://javamail.kenai.com/nonav/javadocs/com/sun/mail/smtp/package-summary.html   import java.util.Date;import java.util.Properties;import javax.mail.Authenticator;import javax.mail.Messa ...
https://www.fastmail.fm/help/technology_ssl_vs_tls_starttls.html SSL vs TLS vs STARTTLS SSL/TLS vs STARTTLS There's often quite a bit of confusion about the different terms SSL vs TLS vs STARTTLS. SSL and TLS both provide a way to encrypt a communication channel between two c ...
 Java Annotation手册 JBPM的分配任务的模式:推模式和拉模式 动态改变log4j的运行级别     2009-02-03 10:18:50|  分类: JavaServer Page |字号 订阅  做一个产品或者项目,在测试时一般要打印详细的log,发布以后,因为打印有效率问题,所以通常将log4j级别设置为最高,以提高效率,一旦客户那里出了问题,要查看详细的日志信息才能确定,因此打印日志就是很重要的事情,但是让客户手工修改log4j配置文件,不是很好的事情。 修改log4j级别 public class Log4jConfig {   public voi ...
Global site tag (gtag.js) - Google Analytics