GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — JNDI simplification and enhancements · Issue #40 · javaee/javaee-spec

This repository was archived by the owner on Jan 30, 2019. It is now read-only.
This repository was archived by the owner on Jan 30, 2019. It is now read-only.

JNDI simplification and enhancements #40

Copy link
Copy link
Open
Open
JNDI simplification and enhancements#40
Copy link
Assignees
bshannon
Labels
JDNIPriority: MinorType: Improvementjava_ee_8

Description

@glassfishrobot
glassfishrobot
opened on Jun 22, 2014
Issue body actions

Dear EG,
after reading this and trying to create services and expose them through JNDI, I have come up with an idea to simplify and standardize the way currently we can bind/unbind services on a JNDI. The Wildfly team has this reference material that the implement on top of the standard of JavaEE spec
https://docs.jboss.org/author/display/WFLY8/JNDI+Reference.
My ideas came from the fact that I want to have some services exposed but I don't want them to be either EJB's, I don't need all the EJB world since I don't have transactions etc and on top of that I want them to be remote accessible. Currently this can be achieved by some vendor specific configuration or configuration on the web.xml of your webapp. But why not enable an annotation something like @jndi or portable CDI things where you can define lightweight JNDI look able services. I firmly believe that this will help improving the adoption of Java EE since the accusation for heavy weight components will no longer stands true from any point of view.

Activity

  1. glassfishrobot commented on Jun 22, 2014

    @glassfishrobot
    glassfishrobot
    on Jun 22, 2014
    Author
    More actions

    Reported by nmpallas

  2. glassfishrobot commented on Nov 12, 2014

    @glassfishrobot
    glassfishrobot
    on Nov 12, 2014
    Author
    More actions

    @bshannon said:
    Only a few Java EE component types are remotely accessible, and certainly not all CDI beans are.

    Other than EJBs, the remotely accessible components are web services, JAX-RS endpoints, and Servlets in general. There is a JNDI name for the URL corresponding to a web application context root, from which you can derive the URL for any of the endpoints within the web application; see section 15.2.3 of the Servlet spec.

    What kind of services do you want to expose using what remote access protocol?

  3. glassfishrobot commented on Apr 25, 2017

    @glassfishrobot
    glassfishrobot
    on Apr 25, 2017
    Author
    More actions

    This issue was imported from java.net JIRA JAVAEE_SPEC-40

  4. glassfishrobot
    added
    Type: Improvement
    Priority: Minor
    JDNI
    java_ee_8
    on Apr 25, 2017
  5. glassfishrobot
    assigned
    bshannon
    on Apr 25, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

  • @bshannon
    bshannon

Labels

JDNIPriority: MinorType: Improvementjava_ee_8

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

    You are visitor 01402503 — GeezerVison does not store the pages you look up.
    Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.