我听说北美市场的使用量已超过日食. 操作系统软件不再需要金钱. 服务器也有钱. 这取决于此计算机上运行的操作系统. IBM软件包操作系统Linux应用服务器WebsphereDB2开发工具Eclipse WebSphere Studio的优点是良好的服务,IBM可以提供全套服务,并且还可以承担客户的风险和缺点. 机器数据已完全移交给IBM. 不管什么安全,您别无选择. 哦,全套IBM产品,甚至是硬件设备. IBM的服务器. 因为它是公司的产品,所以每个产品之间自然价格方面的协作Linux DB2 Eclipse是一个开放源代码产品,Websphere目前零售价为3380万元. IBM服务器是不错的选择. 被称为IISSqlServer开发工具MS Visual Studio优点客户端的用户体验很好,客户端上许多Microsoft产品的兼容性很强. 这些缺点使Microsoft无法访问,并且任何其他公司的产品都与Microsoft的产品不兼容. 太专横了. 关于Microsoft的一切都围绕Windows完成. Net实际上可以实现跨平台websphere server平台的j2ee实例开发指南,但是Microsoft有其自己的商业考虑.
在其应用程序服务器的跨平台实现中设置了各种障碍. 对于Windows,Microsoft已经做了很多优化. 您可以看到net是与Windows捆绑在一起的一组产品. 因此,有人说,微软产品离开窗户后就变成了败类. 净开放源代码选项也不太安全,Windows本身也有很多需要解决的补丁. sqlserver不安全. 至于网是不安全的,我不确定. 毕竟,我还没有使用它. 但是,从总体上看,鉴于其强大的业务背景,网络并不是大公司的首选. 它不是中小企业的首选,但是必须看到,Windows完全垄断了客户,即PC市场. 因此,在需要快速开发并与Microsoft产品高度兼容的某些地区,net仍然是市场上最后一个与其以前版本兼容并支持cvb等语言的视觉工作室. Net是最终应用程序的首选. 最后要注意的是这些组合不是固定的. 由于J2EE得到了大多数IT公司的支持以及JAVA的跨平台特性,因此我们可以自由地定制个性化组合. 例如,我可以选择Windows jboss eclipse oracle,也可以选择solaris websphere IDEA mysql等. 这些自由组合是可能的,但是必须要说明的一点是,没有Windows,通常不能使用Microsoft的东西.

例如,如果您选择网络应用程序服务器,则操作系统必须是Windows. 如果选择sqlserver,则必须在Windows上使用它. 而且,所有遵循j2ee规范的组件都可以在不同的应用程序服务器上相互移植. 例如,您可以在测试时使用jboss,并在正式投入生产时使用websphere,仅需在配置文件中进行相应的更改即可为初学者提供Java企业级应用程序的七个术语. 了解J2ee的相关产品后需要深入了解J2ee规范以了解这些规范是什么. 以下是一些最常用的规格. 在进一步介绍之前,有必要先说一些常识. Java的诞生. Java的父亲James Gosling早年从CMU毕业,从事一段时间的开发工作,然后偶然遇到了一个项目. 这个项目要求他使用C进行开发,但是可爱的JG是一个天才. 当天才在某些方面特别突出时,必然存在一些固有的缺陷或共性,例如懒惰,烦躁和自大. 由于JG是个天才,因此他必须具有这些共同的特征. JG很懒,因此他不能很好地学习C. 他不仅学习不好,而且那年开发Java的团队也学习不好C. 他们是如此着急,以至于其中一些人甚至威胁要辞职,离开需要使用CPP开发的项目. 他们傲慢自大,因此他们决定开发一种新的语言来取代该死的CPP.
可爱. 他们从一开始就将语言命名为C. 那就对了. 我是对的. 什么是C?加号加号加号减号表示添加一些好东西并减去一些坏事. 天才设置有时,您会发现天才和傻瓜实际上仅相差一线. 幸运的是,这个可爱的名字没有被继承. 这些天才将其产品命名为Oak Oak,但是后来当他们注册该名称时,他们发现该名称已经注册. 因此,Sun公司的一位女性员工很专心. 该声明也是我们公司mm告诉我将这种可爱的语言Java命名为他们正在喝的咖啡的提议. 因此我们看到Java的标志是喝一杯热腾腾的JavaBean咖啡. 了解Java之后,让我谈谈什么是JavaBean. 华为采访提问JavaBean是咖啡豆. 更为科学的解释是用Java语言编写的可重用软件. 组件组件的定义前面已经说过了,不再赘述,它非常生动吧?将javabean放在cup容器中,还记得容器的概念吗?可以将Web容器ejb容器冲泡并制成咖啡,以供客人品尝并提供完美的服务. 谈论容器在以前的容器介绍中,我觉得有必要补充一点,即从某种意义上说,容器实际上是可运行的应用程序. 用Java编写. 就像c c编译后生成的exe文件.
区别在于,需要使用命令行或脚本来执行Java编译的文件. 由于容器是用Java编写的,因此容器可以是跨平台的. 也就是说,似乎大多数容器为不同的操作系统提供了不同的版本. 但是可以确定的是,在相同容器之间移植的组件不需要重新编译Servlet Web容器组件. Servlet正是Web容器运行的java组件. Servlet与普通的Javabean不同,Servlet为容器调用定义了一系列方法,例如init和destroy. 通话的主要目的是为了管理. 当Web容器拦截请求时,该容器将分析请求地址,然后通过配置文件中的映射表Web xml调用相应的Servlet组件. 处理后,结果将返回给客户端. JSP Java Server Page Web容器组件Servlet出现了人们发现,几乎没有办法以非常直观的方式编写页面. 毕竟,页面是用html语言编写的,因此,我们很难教导计算机如何在基于过程的处理中逐行编写html代码. 在这种情况下,JSP应运而生. JSP将Java代码嵌入html代码中,并将其保存为jsp文件,然后由计算机进行编译以生成Servlet并进行存储. 请注意,尽管使用JSP和Servlet编写了Web容器,但此过程实际上是一件事情. 遵循的标准是不同的.
它大大简化了代码并提高了代码的可读性. 降低了生产和维护成本. 值得一提的是,在制定JSP规范的过程中,使用了许多ASP规范. 那些编写ASP并熟悉Java语言的人应该能够快速掌握JSP EJB Enterprise JavaBean ejb容器组件. 随着时间的流逝,人们发现普通的JavaBeans似乎无法满足企业应用程序的需求. 最典型的是虚拟机提供的垃圾收集机制,也就是说,GC并不完美. 有很大的优化空间. 在这种情况下,EJB应运而生. EJB和其他组件一样,但是遵循某些规范. 但是这些规格的主要目的是充分利用机器并提高性能. 举一个简单的例子,一个Web服务器有100个用户同时连接. 因为网络连接是瞬时连接,所以并发数通常不超过100. 在第一秒中可能发送和处理30个请求,而第二秒中只有10个请求发送和处理. 仅在非常极端的情况下,才能同时发送和处理100个请求. 那么,我们是否需要在服务器的内存中保留100个或更多对象来处理这些请求?显然不需要,在大多数情况下,甚至我一直都不相信有如此极端的情况. 我们只需要保存10和30. 因此,当我们需要20时,当我们需要50甚至100时,此过程将移交给容器进行管理. 这就是ejb容器每天要做的事情.
在管理内存中的活动对象时必须强调的一点是,由于使用不成熟,我们经常将规范和特定应用这两个术语混在一起. 对于一个简单的示例,我们说Servlet非常有可能说Servlet规范也可能是特定的Servlet,这取决于情况. EJB JSP也是如此. JDBC和连接严格来说,这是制造商需要关心的是AppServer如何连接到. 但这也需要开发人员做一些事情,因为AppServer不知道组件何时需要使用. 同时,它还要求开发人员告诉AppServer他们使用哪个ip地址,等等. JDBC涉及这套规范,包括制造商应提供哪种接口,AppServer应用服务器应如何与开发人员连接?配置这些连接,依此类推. 还有一些数据源连接池和其他引用相关数据的概念. 在这里,我将不涉及其他规范,例如JMX等. 具体来说,它与开发人员无关. 此类高级应用程序仅对AppServer应用程序服务器制造商很重要. 罗
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-163546-2.html
不知道是哪个环节出问题
还用问