`
csbison
  • 浏览: 150158 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
<EJB>   ●  开发和部署EJB的一个基本步骤:      1.    为你的EJB编写类和接口。    2.    为你的EJB编写部署描述符。    3.    将EJB和相关联的文件打包进一个jar文件。    4.    部署EJB。    ●  EJB-QL     EJB-QL是用于表达CMP实体Bean查询操作的标准语言。BMP实体Bean中不需要用到EJB-QL,因为BMP开发者自己开发DAO代码,并集成到实体Bean的Bean类中。 ●  EJB的三种类型:    EJB包括Session(会话) Bean、Entity(实体) Bea ...
<应用框架>      [MVC应用框架] ●  当前,支持J2EE标准的MVC应用框架有很多,比如Structs、JATO、WebWork、Maverick、JavaServer Faces、Tapestry等。●  Tomcat作为一个servlet(jsp也被编译为servlet执行)容器,如果与jboss结合起来,则可以实现sun的j2ee规范(用jboss作ejb服务器)。  
   [Servlet] ●  Servlet(Java服务器小程序),是用Java编写的服务器端程序。可以看成是用Java编写的CGI,但是功能和性能比CGI强多了。 ●  为了简化开发,我们编写的Servlet一般直接继承自HttpServlet,HttpServlet类封装了编写Http协议Servlet的大部分功能。     HttpServlet类继承自javax.servlet.GenericServlet,间接实现了
volatile和synchronized的区别: 1.volatile本质是在告诉jvm当前变量在寄存器(工作内存)中的值是不确定的,需要从主存中读取;synchronized则是锁定当前变量,只有当前线程可以访问该变量,其他线程被阻塞住。 2.volatile仅能使用在变量级别;synchronized则可以使用在变量、方法、和类级别的 3.volatile仅能实现变量的修改可见性,并能保证原子性;而synchronized则可以保证变量的修改可见性和原子性 4.volatile不会造成线程的阻塞;synchronized可能会造成线程的阻塞。
    1. 知道何时放弃很难,但这是必须面对的问题。    2. 改善系统的方法之一就是提升其模块性--增加定义完善、命名准确的子程序,让他们各自集中力量做好一件事情。    3. 每个类负责一组具有内在的相互关联的任务。    4. 封装。    5. 把public数据成员藏在访问器子程序背后。    6. is-a 转变为has-a。    7. 不要为拙劣的代码编写文档,不要为他的存在找借口。    8.
Global site tag (gtag.js) - Google Analytics