核心框架Spring Framework :作为一个优秀的开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。 模板引擎FreeMarker:即一种基于模板和要改变的数据, 并用来生成输 ...
分类:
编程语言 时间:
2018-09-27 13:11:43
阅读次数:
271
一. 模式:解决某一类问题的方法论。 二. 框架:选择实现系统的一组组件。框架一般处于低层应用平台(如J2EE)和高层业务逻辑之间的中间层。 三. 架构:即体系结构,确定系统整体结构、层次划分、不同部分之间的协作等设计。 四. 框架与架构:框架比架构更具体,更偏重技术,一旦框架确定,软件架构也随之确 ...
分类:
其他好文 时间:
2018-09-27 01:38:52
阅读次数:
136
这是一套我自己摸索出来的创建项目方法,基本是用在创建用maven管理的 Spring+SpringMVC+Mybatis的J2EE项目时。 2 . 设置 点击next之后根据你的需求设置groupId(项目开发者域名),artifactId(项目名),点击next之后,注意,博主推荐使用自己下载的m ...
分类:
编程语言 时间:
2018-09-26 12:59:06
阅读次数:
124
Java发展历史、HelloWorld、常量、变量类型转换、运算符、方法(函数)1、jdk版本: jdk1.2 J2EE/J2SE/J2ME jdk1.5 JavaSE/JavaEE/JavaME jdk1.7 09年Sun被Oracle公司收购的第一个版本2、jdk = 开发工具包 + jre(j ...
分类:
编程语言 时间:
2018-09-22 21:28:40
阅读次数:
177
一、Spring Boot 入门1、Spring Boot 简介简化Spring应用开发的一个框架;整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案;2、微服务2014,martin fowler微服务:架构风格(服务微化)一个应用应该是一组小型服务;可以通过HTTP的方式进行互通; ...
分类:
编程语言 时间:
2018-09-22 00:49:05
阅读次数:
947
首先说一说问题的背景: 服务器端采用tomcat为J2EE容器,在一次失败的NIO测试(把控制台输出信息写在了NIO阻塞用的循环中)后,Ubuntu系统几乎崩溃,关闭java相关进城后,tomcat无法再次启动,我就采取了互联网人民最厉害的招数-重启服务器。 在重启服务器之后,tomcat可以启动, ...
分类:
数据库 时间:
2018-09-21 17:40:25
阅读次数:
195
作为一个J2EE项目的容器,JDK是必须的,首先到JDK官网,下载一个适用于Linux操作系统的JDK.可百度搜索JDK,直接进去官网JDK1.8下载地址,由于JDK随时都在更新中,克根据自己的需求去下载。 建议下载的安装包(反正我是喜欢用这个)。 使用 命令将JDK解压或解压后复制在目录 /usr ...
分类:
系统相关 时间:
2018-09-21 17:39:13
阅读次数:
288
1.應該是用 singleton 來取得 Datasource,而不是 connection。 差別在於 datasource 是一個 connection pool,用 singleton 只是統一 jndi lookup 的動作。 所以如果是對 datasource,那是J2EE pattern ...
分类:
其他好文 时间:
2018-09-18 11:17:19
阅读次数:
194
1、在Eclipse中,如果想开发j2ee,必须要先安装插件。至于具体的插件安装方法,这里不再赘述。 2、当进行到配置tomcat服务器的时候,有时候会出现这种情况: 3、在server选项卡的Runtime Environment选项中,找不到tomcatx.x 1、具体原因是因为在下载插件的时候... ...
分类:
系统相关 时间:
2018-09-17 19:53:18
阅读次数:
218
1.技术背景: 系统缓存是位于应用程序与物理数据源之间,用于临时存放复制数据的内存区域,目的是为减少应用程序对物理数据源访问的次数,从而提高应用程序的运行性能。缓存设想内存是有限的,缓存的时效性也是有限的,所以可以设定内存数量的大小可以执行失效算法,可以在内存满了的情况下,按照最少访问等算法将缓存直 ...
分类:
系统相关 时间:
2018-09-14 13:56:10
阅读次数:
189