~/talk

Using Byte Code Analysis to Modernize Your Java EE Applications

Talkat Devnexus 2022 · 2022-04-12..04-14· [java, legacy-modernisation]
links:none on file
slides:none on file

A command-line bytecode-level scanner opens EAR/WAR/JAR files with ASM, inventories servlets/EJBs/JSPS, finds duplicate libraries (examples include two copies of Spring), and runs Java SE checks (Java 5→17) that codify the Oracle migration guide and flag deprecations and removals; reports output as HTML or JSON and integrate into Maven. A separate Eclipse Transformer rewrites javax→jakarta in binaries (demo converts JAX‑RS but leaves javax.naming because it’s Java SE), jdeps finds JDK-internal uses, and custom user-defined XML rules let teams detect patterns like SQL literals.

AI-written summary · about

  1. 0:00Start
  2. 1:23Using bytecode Java analysis for modernization
  3. 5:48And analyze Java SE API differences
  4. 7:39And analyze Java EE differences
  5. 9:50How does the binary scanner crack the code?
  6. 11:43Use the Eclipse Transformer
  7. 13:13Java class dependency analyzer (jdeps)
  8. 14:22JAX-RPC Pre-Deployment Tool
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.