J2EE基础的一些了解

一、应用服务器和Web服务器
Web服务器其实就是应用服务器的一种;只不过Web服务器主要是做web应用的;其它的应用服务器多的是,比如:邮件服务器域名服务器等等
能实现动态网页技术的服务器叫做应用服务器Servlet容器仅仅是应用服务器的一部分。除了Servlet容器外,应用服务器还可能提供其他的Java EE(Enterprise Edition)组件,如EJB容器,JNDI服务器以及JMS服务器等。WebLogic、WebSphere不仅仅是Servlet容器,它们也提供对EJB(Enterprise JavaBeans)、JMS(Java Message Service)以及其他Java EE技术的支持。Web服务器专门处理HTTP请求(request),但是应用程序服务器是通过很多协议来为应用程序提供(serves)商业逻辑(business logic)。
一、应用服务器:JBoss、Apache、WebLogic 、WebSphere、Resin、JBoss......。其中WebLogic 、WebSphere这两个不是开源的,商业版
二、Web服务器(Web容器、WEB中间件):Tomcat
   
   

二、J2EE 体系结构
J2EE  即Java 2 Platform Enterprise Edition,Java 2 平台企业版。是开发和部署企业应用程的一种平台或环境。它由一系列服务、应用程序编程接口(API)、提供多层开发的功能性的协议以及基于Web的应用程序组成。J2EE使用多层分布式的应用模型,这个多层通常通过三层或四层来实现:

  1、客户层,运行在客户计算机上的组件。 

  2、Web 层,运行在J2EE服务器上的组件。 

  3、业务层,同样是运行在J2EE服务器上的组件。 

  4、企业信息系统层(EIS),是指运行在EIS服务器上的软件系统。 

如图:

       
J2EE规范是这样定义J2EE组件的:客户端应用程序和applet是运行在客户端的组件;Java Servlet和Java Server Pages (JSP) 是运行在服务器端的Web组件;Enterprise Java Bean 组件是运行在服务器端的业务组件。
组件运行在
客户端组件:客户端应用程序和applet
Web组件:J2EE的Web组件可以是Servlet或JSP页面。在应用程序组装过程中,静态HTML页面和Applet也可以一起打包成Web组件,但这并不是J2EE规范所认可的Web组件。 
业务组件:业务代码是指那些由位于业务层的企业Bean(EJB)执行的逻辑,它们能够解决或满足特定的商业领域的一些需求。有三种不同类型的企业Bean:会话Bean、实体Bean和消息驱动Bean。
企业信息系统层:企业信息系统层处理企业信息系统的软件,包括企业组织结构系统,例如企业资源计划(ERP)、大型的事务处理、数据库系统及其他历史上遗留下来的信息系统。
  
  

三、JavaEE容器
  
  
四、J2EE有13种核心技术
J2EE有13种核心技术:JDBC, JNDI, EJBS, RMI, JSP, JAVA SERVLETS, XML, JMS, JAVA IDL, JTS, JTA, JAVAMAIL
学习顺序:
1.jsp/servlet/ejb,以ejb为重心,jsp/servlet作为表述逻辑层,可以作为测试ejb的辅助. 
2.j2ee应用部署,j2ee服务器的管理. 
3.j2ee的其他组成,如jaas,jni,jca,jms. 
4.j2ee应用框架,如structs. SSH轻量级开发.SSH是最重要的.也就是说的J2EE轻量级框架
   
   

五、j2ee,j2se,j2me的区别

2EE是Java 2 enterprise edition是Java的一种企业版用于企业级的应用服务开发

J2SE是Java 2 standard edition是Java的标准版,用于标准的应用开发

J2ME是Java 2 Micro Edition是Java的微型版,常用于手机上的开发

J2EE,J2SE,J2ME是java针对不同的的使用来提供不同的服务,也就是提供不同类型的类库。

  
  
六、其他
apache 类似于windows 的IIS,Tomcat 部分是Apache 服务器的扩展,是开发和调试JSP 程序的首选。jboss是一套可以基于J2EE框架的全套解决方案,就像apache一样,且Jboss里集成tomcat,区别是jboss里多了其他一些服务,例如ejb,jms,jaas等
tomcat最大的作用是servlet容器,能将jsp转换成servlet
shh是struts 1/2,hibernate,spring 3个框架的简称 是java ee轻量级企业级开发的首选架构
轻量级的形容是相对于一些重量级的容器(如EJB 容器)来说的,Spring 的核心包在文件容量上只有不到1MB 的大小,而使用Spring 核心包所需要的资源负担也是很小的,您甚至可以在小型设备中使用Spring 的核心包。
 
JBoss是应用服务器(joss是java ee 服务器),主要做EJB容器,和tomcat集成就可以jsp,servlet,ejb通吃了,而Tomcat 只是一种web应用服务器,JBoss可以完全代替Tomcat,但Tomcat服务器配置要求不高,一般的WEB应用用Tomcat即可。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本系统的研发具有重大的意义,在安全性方面,用户使用浏览器访问网站时,采用注册和密码等相关的保护措施,提高系统的可靠性,维护用户的个人信息和财产的安全。在方便性方面,促进了校园失物招领网站的信息化建设,极大的方便了相关的工作人员对校园失物招领网站信息进行管理。 本系统主要通过使用Java语言编码设计系统功能,MySQL数据库管理数据,AJAX技术设计简洁的、友好的网址页面,然后在IDEA开发平台中,编写相关的Java代码文件,接着通过连接语言完成与数据库的搭建工作,再通过平台提供的Tomcat插件完成信息的交互,最后在浏览器中打开系统网址便可使用本系统。本系统的使用角色可以被分为用户和管理员,用户具有注册、查看信息、留言信息等功能,管理员具有修改用户信息,发布寻物启事等功能。 管理员可以选择任一浏览器打开网址,输入信息无误后,以管理员的身份行使相关的管理权限。管理员可以通过选择失物招领管理,管理相关的失物招领信息记录,比如进行查看失物招领信息标题,修改失物招领信息来源等操作。管理员可以通过选择公告管理,管理相关的公告信息记录,比如进行查看公告详情,删除错误的公告信息,发布公告等操作。管理员可以通过选择公告类型管理,管理相关的公告类型信息,比如查看所有公告类型,删除无用公告类型,修改公告类型,添加公告类型等操作。寻物启事管理页面,此页面提供给管理员的功能有:新增寻物启事,修改寻物启事,删除寻物启事。物品类型管理页面,此页面提供给管理员的功能有:新增物品类型,修改物品类型,删除物品类型。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值