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

Java EE思考(一)

阅读更多
最近在研习Java EE 5.0的规范,也正在备战Sun的SCBCD的认证考试,在看O'Reilly Hill的那本《Enterprise JavaBean》第五版,脑海里总是在反复的思考着架构的问题。
无可置否,Gaving King是我崇拜的,最近潜心下来研究,(前一段时间花了太多时间在熟悉项目管理上),发现Gaving King确实是一个了不起的人,而且他所开发的一些框架确实是实用性很强。从Hibernate到Seam,都是非常好的思想。
Sun的Java EE 5.0规范中提及了很多东西,确实可以解决一些底层的问题,但是对于表现层,确实还是有问题,从《JavaEE Tutorial》中,我们可以看到,Sun已经力推了JavaServer Faces(JSF),JSF确实可以解决表现层中的一些问题,但是JSF的规范并没有很好的解决Java EJB的开发与页面表现层之间的问题(在看EJB的时候,我一直在想,如何解决JSF中的Backing Bean,如何在JSF中使用stateful session bean),在解决此问题的基础,Gaving King带领JBOSS的开发小组开发了Seam(关于Seam请参阅jboss.org上的资料),笔者也没有深究。
Java persistence1.0可以说是Hibernate的翻版,只要是学习过Hibernate的人再回头来看看就知道了。如果不是Redhat收购了hibernate,也许Sun就直接用Hibernate做为持久化层的标准了(笔者瞎想的)。
JBoss下的很多项目都是面向Java EE下的开发非常有用的开源的东西,jBPM是非常好的工作流的引擎(笔者公司有自己的工作流引擎,不过无法和jBPM相比),具体我只是看了一下关于实现的底层的数据库的图,非常好,定义也比较细。

暂且至此,待续。。。。。。。
分享到:
评论

相关推荐

    “Java EE技术”课程教学策略探究.pdf

    Java EE(Java Platform, Enterprise Edition),即Java企业版,是Java技术用于企业应用的一套规范和标准,它提供了一系列标准的API和运行时环境(即应用服务器)来开发、部署和运行大型的、多层的、可伸缩的、安全...

    Real World Java EE Patterns Rethinking Best Practices

    《Real World Java EE Patterns: Rethinking Best Practices》是一本深入探讨Java EE开发模式及其最佳实践的书籍。作者Adam Bien通过丰富的实战经验,对传统的Java EE设计模式进行了重新审视,并提出了许多新的见解...

    项目引领与翻转课堂的Java EE课程教学模式设计.pdf

    综上所述,Java EE课程教学模式的改革应当以CDIO教育理念为基础,通过项目引领和翻转课堂的混合模式,实现从知识传授向能力培养的转变,培养出具备独立思考、自主学习和创新精神的计算机专业人才。这一改革有助于...

    Java EE 实验二Servlet程序设计.doc

    Servlet 编程是一个非常重要的技术在 Java EE 中,通过这次实验,学生将熟练掌握 Servlet 编程、过滤器、监听器的编程。通过上机实验,学生将了解 Servlet 编程的基础知识,并掌握过滤器和监听器的应用。 二、实验...

    探究式教学法在Java EE企业应用开发实践教学中的应用研究.pdf

    探究式教学法在Java EE企业应用开发实践教学中的应用研究 本文探讨了探究式教学法在Java EE企业应用开发实践教学中的应用研究。探究式教学法是一种以探究为基本特征、强调“从做中学”的教学方式,教师要启发学生...

    基于三阶段教学模式的Java EE框架技术教学改革.pdf

    Java EE框架技术教学改革是计算机语言类课程的教学内容中一个重要的组成部分,而计算机语言类课程的教学内容会随着信息技术的发展而不断更新。传统的教学模式中,教师讲授的方法是要么单纯地灌输给学生一步步怎么做...

    Java程序设计教程,电子教案,实例源程序,思考练习参考答案

    12. **Java EE**:对于进阶学习,Java Enterprise Edition(Java EE)提供了服务器端开发的框架,如Servlet、JSP、EJB等,用于构建分布式应用。 13. **实例源程序**:这些实例程序将帮助你理解理论知识的实际应用,...

    java基础巩固,思考 java-se java基础巩固,思考,从底层到精通 测试一个

    通过这些知识点的学习和实践,开发者能够从底层到精通Java,为更高级的Java开发,如Java EE(企业版)或Spring框架奠定坚实的基础。同时,不断思考和解决实际问题将有助于深化理解,提升编程技能。

    新工科背景下Java EE课程教学改革研究.pdf

    新工科背景下的Java EE课程教学改革研究着重于适应新时代科技变革和产业发展的需求,以提升学生的实践能力、创新能力和解决复杂问题的能力。Java EE作为一门核心的软件开发课程,对于培养新工科人才至关重要。然而,...

    “Java EE软件开发”课程教学改革研究.pdf

    文章从"java EE技术"课程教学存在的问题出发,以培养学生的学习兴趣,调动学生学习积极性为中心,从课堂与实习、教与学相结合等方面入手,思考"java EE技术"课程教学策略等问题,对教学内容、教学方法以及实习方式等...

    JAVA EE架构师 需要具备的知识.doc

    ### JAVA EE架构师所需知识详解 #### 一、构架师胚胎(程序员) 在这个阶段,主要是打下坚实的编程基础和技术理论。重点在于掌握多种编程语言和技术框架,为后续的架构设计奠定基石。 - **编程语言**:Java、C、...

    JavaEE基础教程课后习题答案.docx

    一个 Java 程序是由多个类组成的,至少需要一个 public 类。Java 源文件的命名规则是,源文件名必须与主类(即用 public 修饰的类)的类名相同,扩展名为 .java。一个 Java 源程序可以包含多个类,但只能有一个 ...

    基于微课的翻转课堂在JAVA EE框架课程中的应用.pdf

    在将基于微课的翻转课堂应用于JAVA EE框架课程的教学设计中,课程内容需要针对三个阶段的特点进行重新安排。比如,JSP+Servlet部分可以考虑不作为课堂讲授内容,而是以微课的形式提供给学生自学。对于SSH框架技术,...

    java员工转正述职报告.pdf

    - Java EE(企业版):面向企业级应用开发,支持大量的服务器端技术,如JSP、Servlet、EJB等。 - Spring框架:一套轻量级Java开发框架,包含一系列有助于开发企业级应用的组件,如Spring MVC、Spring Boot、Spring ...

    西工大JavaUML实验报告一.doc

    Java UML 实验报告一 一、实验二:面向对象的编程技术 * 创建接口 Speakable 和 Runner,然后创建两个类 Dog 和 Person 实现该接口。运行上面的程序,思考以下问题: + 该程序编译后生成几个字节码文件? + 创建...

    2022年最新最细Java面试题

    - Java SE(标准版):用于桌面、服务器、嵌入式环境和实时系统的应用程序开发,也是Java EE和Java ME的基础。 - Java EE(企业版):用于开发和部署可移植、健壮、可伸缩且安全的服务器端应用程序,现更名为...

    java初学者的工具ppt文件

    1. 思考一下 学习Java之前,先别急,静下心来好好想想: 1)你对学习Java是否有兴趣? 2)你是否能静下心来坚持不懈地学习? 嗯,这是个容易但又绝对不应该忽略的问题,你确信自己对Java感兴趣、而且又有吃苦的准备,那...

    Java程序员应该去的20个Java网站

    - **特点**:提供了一个方便的方式访问Java社区内最新的思考和技术动态。 - **推荐理由**:对于那些希望了解Java领域内的最新思想和技术趋势的开发者来说,这里是一个很好的起点。 20. **About.com Java Zone ...

Global site tag (gtag.js) - Google Analytics