`
netbaixc_gmail_com
  • 浏览: 55303 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

j2ee应用架构探索二:提炼SQL

阅读更多
与其把SQL写在Java代码里,不如建一张表,用来存伪SQL---就是里面包含一些回车符,注释,或者需要替换的动态部分。除了存伪SQL的文本信息,还要一些字段存比如属于哪个模块,存该SQL将使用哪个数据源等信息。这些伪SQL被动态装载并解析,存到某个对象中被执行。在伪SQL的解析过程中根据数据源的数据库类型翻译成特定数据库上可支持的实际SQL。这样一来,java开发者就是直接使用数据库操作对象处理持久化事宜,而SQL可以解耦出来,也便于管理和变更维护。
1
1
分享到:
评论

相关推荐

    J2EE 经典面试题

    - **J2EE架构**:J2EE采用了分层架构,主要包括客户端层、Web层、业务逻辑层和企业信息系统层。每一层都有其特定的功能和组件,如Web层的Servlets和JSP,业务逻辑层的EJB等。 - **J2EE组件**:包括Applet、Servlet...

    J2EE实用技巧汇总

    以下是一些从提供的文件名中提炼出的J2EE相关知识点: 1. **Apache与Tomcat的集成和集群**:Apache通常作为前端服务器,处理静态内容,而Tomcat作为后端应用服务器,负责动态内容的处理。通过实现Apache和Tomcat的...

    j2ee工程师简历

    从徐柳彬的简历中,我们可以提炼出一系列与J2EE工程师相关的专业知识点,这些不仅体现了个人的技术背景,也反映了当前IT行业中对于J2EE开发者的技能要求。 ### J2EE技术栈 J2EE(Java 2 Platform, Enterprise ...

    2011最新J2EE官网教程(中文)

    - **环境搭建**:为了理解和运行 J2EE 示例,开发者需要熟悉 Java 语言、SQL 以及关系型数据库概念。 - **软件下载**:开发者需要下载并安装 J2SE SDK、J2EE SDK 以及构建工具 ant。 - **示例代码**:本文档包含了多...

    J2EE软件工程师全部培训课程总结

    ### J2EE软件工程师全部培训课程总结:深入解析与核心知识点提炼 #### 一、数据库技术:Oracle SQL与数据管理 - **Oracle SQL基础**:包括行选择、限制选择、单行函数等基本操作,是数据库操作的核心技能。 - **多...

    Java软件工程师简历.pdf

    12. **J2EE架构**:熟悉Java企业版(J2EE)架构,适用于开发大型、分布式的企业级应用。 13. **Bea Weblogic Server**:使用Bea Weblogic Server作为应用服务器,部署和运行Java EE应用。 14. **数据库管理**:在...

    jsp_sql_基础相关的总结.txt

    根据给定的文件标题、描述、标签以及部分内容,我们可以从中提炼出与JSP(Java Server Pages)、SQL(Structured Query Language)以及相关技术如J2EE(Java 2 Platform, Enterprise Edition)、MySQL数据库、JDBC...

    JavaEE源码商品供应系统源码数据库sql文档

    根据提供的文件信息,本文将对“JavaEE源码商品供应系统源码数据库sql文档”进行深入解析,并从中提炼出相关的IT知识点。 ### 一、JavaEE概述 Java Platform, Enterprise Edition(Java EE)是一个用于开发可移植...

    hibernate3.1.2英文文档(pdf)

    根据给定的文件信息,以下是对“hibernate3.1.2英文文档(pdf)”的知识点提炼和详细解析: ### 核心知识点:Hibernate 3.1.2 的架构、配置与基本对象关系映射 #### 引言: Hibernate 是一个开放源代码的对象关系...

    软件开发讲座报告.pdf

    根据提供的文件信息,可以提炼出以下知识点: 1. 软件开发过程模型: - CMMI(Capability Maturity Model Integration):CMMI是一种过程改进框架,用于改进组织的软件开发过程。 - 3-tier架构:一种软件架构模式...

    XXXX项目架构设计说明书模板.docx

    - 基于J2EE,开发语言为Java,持久层用Hibernate,应用服务器为Websphere,开发工具为Eclipse,数据库可选SQL Server、DB2或Oracle。 6. **安全的考虑**: - 初始采用明文身份验证,计划升级到Domino AD进行统一...

    这是别人的简历模板        

    根据提供的简历模板内容,我们可以提炼出以下几个重要的IT知识点: ### 教育背景 - **北大青鸟**:这是一个知名的IT培训机构,在中国具有较高的知名度。它提供了多种IT相关的课程和技术培训,如软件开发、网络工程...

    JAVA面试题集合 大汇总 数据库 JSP

    4. **J2EE与JSP**:J2EE(Java 2 Platform, Enterprise Edition)是一个用于构建分布式、多层的企业级应用的平台。JSP作为J2EE的一部分,允许开发者在HTML页面中嵌入Java代码,实现动态网页生成。JSP的生命周期、...

    证券交易系统开题报告毕业设计.pdf

    4. J2EE应用服务器:文档中提到了WebLogic,这是一款由Oracle公司提供的企业级应用服务器,用于部署和管理J2EE应用程序。WebLogic能够提供事务管理、连接池、安全控制等企业级服务。 5. EJB(Enterprise JavaBeans...

    JAVA程序员面试题收集

    根据给定文件的信息,我们可以提炼出一系列针对JAVA程序员面试的关键知识点。这些知识点涵盖了基础的JAVA概念、面向对象编程、集合框架、多线程处理、异常处理、网络编程、数据库连接等方面,同时也包括了JSP与...

    strust教程有美河制造

    综上所述,《精通J2EE——Eclipse、Struts、Hibernate及Spring整合应用案例》是一本集理论与实践于一体的专业书籍,适合相关专业毕业设计的学生、有一定Java基础的程序员、J2EE架构师和开发者以及Web应用开发人员...

Global site tag (gtag.js) - Google Analytics