j2ee

四款消息队列的对比

匿名 (未验证) 提交于 2019-12-02 23:49:02
ActiveMQ和RabbitMQ的区别? 关于文章没多少内容,请进链接:https://blog.csdn.net/qq_30764991/article/details/80573352, https://blog.csdn.net/qq_30764991/article/details/80516961好多学习内容,请自行学习。关于赞赏码倒是挺大的,哈哈,这个你得感谢中国伟大的企业家教育家马云先生(JACK MA),这个是自愿的,你自己从支付宝那里赚取,你看或者不看它就在那里,且行且珍惜短暂的人生路。加油!every body!everyone!everystudent! 1. ActiveMQ/ApolloMQ   优点:老牌的消息队列,使用Java语言编写。对JMS支持最好,采用多线程并发,资源消耗比较大。如果你的主语言是Java,可以重点考虑。   缺点:由于历史悠久,历史包袱较多,版本更新很缓慢。集群模式需要依赖Zookeeper实现。最新架构的产品被命名为Apollo,号称下一代ActiveMQ,目前案例较少。 2. RocketMQ/Kafka   优点:专为海量消息传递打造,主张使用拉模式,天然的集群、HA、负载均衡支持。话说还是那句话,适合不适合看你有没有那么大的量。   缺点:所谓鱼和熊掌不可兼得,放弃了一些消息中间件的灵活性,使用的场景较窄

什么是J2EE

匿名 (未验证) 提交于 2019-12-02 23:49:02
1 什么是J2EE?它和普通的Java有什么不同? 答:J2EE全称为Java2 Platform Enterprise Edition。 “J2EE平台本质上是一个分布式的服务器应用程序设计环境――一个Java环境,它提供了: ・宿主应用的一个运行基础框架环境。 ・一套用来创建应用的Java扩展API。”(引自《J2EE服务器端高级编程》) 2 J2EE好学吗? 答:J2EE是很多技术的集合体,并且还在成长中。 你会遇到很多专有名词:比如(X)HTML,Servlet/JSP,JDBC,JMS,JNDI,EJB,XML,Web Service……。 尤其是XML和Web Service正在快速成长。幸运的是,你不需要等到学会所有技术后再开始编程。 大体上J2EE可以分成3个主要应用:Servlet/JSP,EJB,XML/Web Service 和一些支撑技术例如JDBC和JNDI。 你可以一个一个的学。 https://www.cnblogs.com/anshangcun/archive/2008/02/19/1059636.html 转载请标明出处: 什么是J2EE 文章来源: 什么是J2EE

J2EE基本概念

匿名 (未验证) 提交于 2019-12-02 23:32:01
XO POJO:Plain Ordinary Java Object,简单java对象 PO:Persistant Object,持久层对象(对应数据库中一条记录) BO:Business Object,业务层对象(一般是比较复杂的对象) VO:View Object,表现层对象(有些数据不可现实,比如密码) DAO:Data Access Object,数据访问对象(增删改查) DTO:Data Transfer Object,数据传输对象 URI,Uniform Resource Identifier,统一资源标识符,标识Web资源的字符串的各个不同部分 URL,Uniform Resource Locator,统一资源标识符,URL是URI的特例,包含了定位信息。 比如mailto:tim@qq.com,不是一个可定位的资源文件,不是URL,但是URI *URI的另一种形式: URN,Uniform Resource Namem,统一资源名称。可以标识web资源,但不能定位资源 <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %>

JavaNotes-初识Java

匿名 (未验证) 提交于 2019-12-02 21:53:52
一、Java简介 1. 什么是Java Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。 Java分为三个体系: JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版) JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,java平台企业版) JavaME(J2ME)(Java 2 Platform Micro Edition,java平台微型版) 2005年6月,JavaOne大会召开,SUN公司公开Java SE 6。此时,Java的各种版本已经更名以取消其中的数字"2":J2EE更名为Java EE, J2SE更名为Java SE,J2ME更名为Java ME。 2. Java的特性 简单性 Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用。另一方面,Java丢弃了C++中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,而是引用。并提供了自动的废料收集,使得程序员不必为内存管理而担忧。 面向对象 Java语言提供类

基于SSM的超市进销存管理系统-java进销存管理

匿名 (未验证) 提交于 2019-12-02 21:35:18
基于SSM的超市进销存管理系统-java进销存管理 1.包含源程序,数据库脚本。代码和数据库脚本都有详细注释。 2.课题设计仅供参考学习使用,可以在此基础上进行扩展完善 开发环境: Eclipse ,MYSQL,JDK1.7,Tomcat 7 涉及技术点: MVC模式、SpringMvc、Mybatis、Spring、HTML、JavaScript、CSS、JQUERY、DWR、Ajax等 系统采用Mybatis框架实现ORM对象关系映射,前台JSP实现,后台springMvc映射,使用Spring框架进行整合。适合学习J2EE的一段时间的熟手,代码思路清晰,注解详细,数据库用的是mysql5.1,服务器用的tomcat7,JDK版本1.7. 编程软件Eclispe J2EE版本。是典型MVC架构,并且前后台分离 具体功能这里不再赘述,请下方看系统详细演示图,如果大家有什么疑问或者什么不懂得可以在下方给我留言,或者你有更好的建议等等都可以的,也可以找我和我一起交流沟通,互相学习进步!但是dai。ma。you。chang 好了下面让我来给大家展示一下这个项目的页面效果: - ―――――――――――――――――――――――――――――――――― ―――――――――――――――――――――――――――――――――― ―――――――――――――――――――――――――――――――――― ―

J2EE中使用jstl报http //java sun com/jsp/jstl/core cannot be reso

匿名 (未验证) 提交于 2019-12-02 20:56:53
分享一下我老师大神的人工智能教程!零基础,通俗易懂! http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴! 一、发现问题 运行引用了jstl的jsp页面 报http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar错 二、原因分析 可能一:版本问题 JSTL1.0 的声明是:<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core " %> JSTL1.1 的声明是:<%@ taglib prefix="c" uri=http://java.sun.com/jsp/jstl/core %> 可能二:没有standard.jar javaee5自带的已经是jstl1.2版本了,页面中也全部是用<%@ taglib prefix="c" uri=http://java.sun.com/jsp/jstl/core %>这种方式。 但javaee5之后就自带只有jstl.jar这一个,没有standard.jar,tld文件也打包到jar里去了,不存在web.xml文件里配置jsp-config的办法。 试着添加standard.jar试试。

hibernate4中用ehcache3.0作为二级缓存

不想你离开。 提交于 2019-12-02 20:38:47
在这就只给出初略的步骤了: 注:我下载了hibernate4文件之后,在lib/optional目录下,有个ehcache文件夹,这里面就有我们使用ehcache时所需的ehcache的jar。 将mysql...jdbc.jar、hibernate需要的jar、上面描述的ehcache需要的jar导入到项目中。 在hibernate文件夹下的project/etc目录下,有个ehcache.xml里面就有基本的ehcache配置了,我们可以直接将其拷贝到项目中使用。 注意:我虽然是在J2ee中搭建的,但是不需要在web.xml里面配置hibernate和ehcache信息,即web.xml中配置的只是servlet信息。 整体的项目结构如下: echcache.xml中的信息: hibernate.cfg.xml中需要配置ehcache信息,需要添加如下信息,如下所示: 来源: oschina 链接: https://my.oschina.net/u/2518341/blog/665122

实验二 HTML以及J2EE简单编程

匿名 (未验证) 提交于 2019-12-02 20:32:16
使用Java进行JSP、Servlet的编写web应用并将其部署到Tomcat上 数据库操作界面:opera_db.jsp 主要代码段: 数据库显示界面:show_db.jsp 主要代码段: 数据库删除操作结果显示界面show_delete.jsp 主要代码段: 数据库插入操作结果显示界面:show_insert.jsp 主要代码段: 完整代码: https://github.com/catherinela/HTML-and-J2EE-simple-programming 转载请标明出处: 实验二 HTML以及J2EE简单编程 文章来源: https://blog.csdn.net/qq_40826169/article/details/87988922

Spring概念详解

坚强是说给别人听的谎言 提交于 2019-12-02 05:13:07
1、什么是 Spring ?   Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring的核心是控制反转(IoC)和面向切面(AOP)。    简单来说,Spring是一个分层的JavaSE/EE full-stack(一站式) 轻量级开源框架。 2. Spring 特点    ①、方便解耦,简化开发   通过Spring提供的IoC容器,我们可以将对象之间的依赖关系交由Spring进行控制,避免硬编码所造成的过度程序耦合。有了Spring,用户不必再为单实例模式类、属性文件解析等这些很底层的需求编写代码,可以更专注于上层的应用。    ②、AOP编程的支持   通过Spring提供的AOP功能,方便进行面向切面的编程

Spring详解

霸气de小男生 提交于 2019-12-02 05:03:05
Spring详解 1、什么是 Spring ? 2、Spring 起源 3、Spring 特点 4、Spring 框架结构 5、Spring 框架特征 6、Spring 优点 本系列教程我们将对 Spring 进行详解的介绍,相信你在看完后一定能够有所收获。 回到顶部 什么是 Spring ? Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring的核心是控制反转(IoC)和面向切面(AOP)。   简单来说,Spring是一个分层的JavaSE/EE full-stack(一站式) 轻量级开源框架。 Spring 起源 Rod Johnson在2002年编著的《Expert one on one J2EE design