随笔分类 -  编程语言-[Java]

上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 39 下一页
摘要:个人理解:EJB可以说像是一个Web Service,但也不完全是,比如EJB将编写好的业务组件放置在EJB容器上,然后提供接口给客户端访问;但是功能不仅限如此,EJB标准中提供了很多规范等,而这些规范只有在EJB容器才能正常运行。还可以说是RPC(Remote Procedure Call远程过程 阅读全文
posted @ 2017-07-01 21:27 EasonJim 阅读(19277) 评论(2) 推荐(2) 编辑
摘要:一、新建 1、【New】->【Project】 二、导入 1、【Import】 2、 参考: http://www.vogella.com/tutorials/EclipseGradle/article.html#create-a-new-gradle-project http://www.voge 阅读全文
posted @ 2017-07-01 15:15 EasonJim 阅读(1049) 评论(0) 推荐(0) 编辑
摘要:一、Eclipse Marketplace 1、通过Eclipse Marketplace搜索Gradle,【Help】->【Eclipse Marketplace】 2、搜索关键字:gradle 3、安装 4、重启 二、Eclipse update manager 1、【Help】->【Insta 阅读全文
posted @ 2017-07-01 14:53 EasonJim 阅读(724) 评论(0) 推荐(0) 编辑
摘要:一、回调函数 为什么首先会讲回调函数呢?因为这个是理解监听器、观察者模式的关键。 什么是回调函数 所谓的回调,用于回调的函数。 回调函数只是一个功能片段,由用户按照回调函数调用约定来实现的一个函数。 有这么一句通俗的定义:就是程序员A写了一段程序(程序a),其中预留有回调函数接口,并封装好了该程序。 阅读全文
posted @ 2017-07-01 02:33 EasonJim 阅读(11342) 评论(1) 推荐(3) 编辑
摘要:设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖 阅读全文
posted @ 2017-07-01 01:22 EasonJim 阅读(591) 评论(0) 推荐(0) 编辑
摘要:以下内容是翻译自http://www.journaldev.com/1945/servletcontextlistener-servlet-listener-example: 说明:web.xml的加载顺序是:【Context-Param】->【Listener】->【Filter】->【Servl 阅读全文
posted @ 2017-06-30 21:36 EasonJim 阅读(15468) 评论(2) 推荐(6) 编辑
摘要:导入Ant项目有以下方式: 1、【File】->【Project】->【Java Project from Existing Ant Buildfile】 选择build.xml文件即可,如果出现:Specified buildfile does not contain a javac task,那 阅读全文
posted @ 2017-06-30 15:27 EasonJim 阅读(4605) 评论(0) 推荐(0) 编辑
摘要:一般新建的Java Project项目都是从src文件夹开始的,那么通过下面的操作可以自定义修改起始文件夹。 1、项目右键->【Properties】 如果不能修改时,可以直接删除后再添加回来。 阅读全文
posted @ 2017-06-30 00:24 EasonJim 阅读(2720) 评论(0) 推荐(0) 编辑
摘要:ORM:是Object Relational Mapping(对象关系映射)的缩写。 通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据。在O/R/M的世界里,有两个基本的也是重要的东东需要了解,即 VO , PO 。 PO:(Persistant Object ),持久对象 可以看成是与数 阅读全文
posted @ 2017-06-29 18:38 EasonJim 阅读(2096) 评论(0) 推荐(1) 编辑
摘要:0、整体的项目结构 1、引入POM 注意:引入时参考上面不同颜色的引入,尤其是spring-context-support这个JAR包,里面包含了处理FreeMarker的UI组件。 2、配置web.xml 3、配置helloworld-context.xml 说明:other-context.xm 阅读全文
posted @ 2017-06-28 21:33 EasonJim 阅读(984) 评论(0) 推荐(0) 编辑
摘要:一、最原始示例 1、引入POM依赖 2、在WEB-INF/ftl中建立test.ftl 3、添加TestServlet.java 提示:采用了Servlet3.x的注解功能,不需要在web.xml中再配置映射。 4、测试效果 测试工程:https://github.com/easonjim/5_ja 阅读全文
posted @ 2017-06-28 18:17 EasonJim 阅读(3360) 评论(0) 推荐(0) 编辑
摘要:以下是简单的FreeMarker示例,直接采用模板 + 数据模型 = 输出的方式。示例中是Application的项目,主要用于展示模板输出HTML文件的功能。 示例: 1、引入POM依赖 2、新建test.ftl文件 3、新建FreeMarkerUtil.java类用于生成通过ftl模板生成htm 阅读全文
posted @ 2017-06-28 17:28 EasonJim 阅读(2949) 评论(0) 推荐(0) 编辑
摘要:简介: FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写。FreeMarker我们的第一印象是用来替代JSP的,但是与JSP不同的是FreeMarker模板可以在 Servlet容器之外使用。可以使用它们来生成电子邮件、 配置文件、 XML映射等。或者直接生 阅读全文
posted @ 2017-06-28 03:14 EasonJim 阅读(1054) 评论(0) 推荐(0) 编辑
摘要:在sitemesh.xml中做常用的三个映射器,总结如下: 映射器元素的顺序确定优先级。良好的应用程序应使用以下顺序, 请记住,映射器元素的性质可以覆盖开发人员设置的顺序。 例如,常见的错误是将ConfigDecoratorMapper放在PageDecoratorMapper之前。因为Config 阅读全文
posted @ 2017-06-28 01:35 EasonJim 阅读(484) 评论(0) 推荐(0) 编辑
摘要:继续使用上一章http://www.cnblogs.com/EasonJim/p/7086916.html的例子,改造成使用ParameterDecoratorMapper映射器的方法,这个映射器不需要通过匹配URL和在页面上写模板路径去实现,只需要通过URL上传入指定参数即可。 修改配置如下: 1 阅读全文
posted @ 2017-06-28 01:09 EasonJim 阅读(472) 评论(0) 推荐(0) 编辑
摘要:继上一次的示例工程http://www.cnblogs.com/EasonJim/p/7083165.html,使用的就是ConfigDecoratorMapper映射器,通过指定目录下的页面,都同一走模板页。 在使用上,只需设置两处地方,在基础页面无需配置。 1、decorators.xml 2、 阅读全文
posted @ 2017-06-28 00:37 EasonJim 阅读(775) 评论(0) 推荐(0) 编辑
摘要:继上一章http://www.cnblogs.com/EasonJim/p/7083165.html中使用的例子中,是通过decorators.xml文件通过URL匹配进行转换的。 而下面这种方法是通过sitemesh.xml的PageDecoratorMapper映射器来转换的,而无需匹配URL, 阅读全文
posted @ 2017-06-27 20:06 EasonJim 阅读(815) 评论(0) 推荐(0) 编辑
摘要:SiteMesh默认使用decorators.xml作为装饰配置文件。 decorators.xml顶层元素概览如下: decorators的元素说明: 一、decorators装饰器的顶层元素: 属性: defaultdir:装饰器文件默认存放的目录。 二、子元素: 1、decorator 属性: 阅读全文
posted @ 2017-06-27 16:04 EasonJim 阅读(1153) 评论(0) 推荐(0) 编辑
摘要:SiteMesh包括两大标签库。 一、Decorator Tags:被用于建立装饰器页面。 1、<decorator:head/> 插入原始页面(被包装页面)的head标签中的内容(不包括head标签本身)。 2、<decorator:body/> 插入原始页面的<body>标签中的内容(不包括bo 阅读全文
posted @ 2017-06-27 05:47 EasonJim 阅读(381) 评论(0) 推荐(0) 编辑

上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 39 下一页