craftforJ
craftforJ on visuaalinen kehitysympäristö, joka toimitetaan webforJ:n mukana. Se toimii sovelluksesi sisällä kehitystilassa ja antaa sinulle reaaliaikaisen näkymän komponenteista, jotka Java-koodisi on luonut. Voit valita komponenteista, muuttaa niiden ominaisuuksia, nähdä toimivan sovelluksen päivittyvän heti ja kirjoittaa muutokset, jotka haluat säilyttää, takaisin Java-tiedostoon, joka ne loi.
Koska craftforJ lukee sovellusta webforJ:n kautta, se kuvaa sovellusta siinä muodossa kuin kirjoitit sen. Puu listaa komponenttisi eikä selaimen renderöimää markupia, ominaisuudet ovat ne, jotka komponenttisi julkistavat, ja reitit ovat ne, jotka reitittimesi rekisteröi yhdessä käyttöoikeuslakien kanssa, joita olet siihen liittänyt.
Mitä voit tehdä sillä
- Tarkastella komponentteja - selata komponenttipuuta, valita komponentti klikkaamalla sitä sivulla ja muuttaa sen ominaisuuksia sovelluksen ollessa käynnissä.
- Kirjoittaa muutokset lähteeseen - tarkistaa reaaliaikaiset muokkauksesi diffinä ja soveltaa niitä Java-tiedostoihisi.
- Työskennellä reittien kanssa - nähdä reititys-taulukko, navigoida mihin tahansa reittiin ja muuttaa sille ilmoitettuja käyttöoikeuslakia.
- Teemoida sovellus - säätää suunnittelutunnisteita, joista sovelluksesi on rakennettu ja tallentaa tulos tyylitiedostoon.
- Käyttää AI-agenttia - koodausagentti toimivassa sovelluksessa, joka kirjoittaa Javaa vapaasti, kääntää mitä se kirjoitti ja soveltaa sitä hyväksyntäsi jälkeen.
Kuinka se poikkeaa vianetsijästä
Vianetsijä keskeyttää koodisi ja näyttää muuttujiesi tilan tuolloin. craftforJ jättää sovelluksen käynnissä ja näyttää sinulle käyttöliittymän, jonka koodisi tuotti, joten työskentelet tuloksen kanssa sen sijaan, että keskittyisit suoritukseen. Kaksi vastaa eri kysymyksiin ja niitä käytetään yleisesti yhdessä.
Kehitystilassa vain
craftforJ vaatii kahden erillisen asetuksen olevan käytössä, ja oletusarvoisesti se vastaa vain selaimeen, joka toimii samalla koneella kuin sovellus. Projekit, jotka on luotu startforJ:llä tai webforJ:n archetypella, ottavat sen käyttöön puolestasi, joten se on käytettävissä ensimmäisellä kerralla, kun suoritat ne. Katso Turvallisuus, mitä craftforJ voi tavoittaa ja kuinka varmistaa, että se on pois päältä tuotannossa.
Aiheet
Getting Started
Add the devtools dependency, enable craftforJ in your configuration, and open craftforJ over a running webforJ app.
Inspecting Components
Browse the component tree webforJ built, select components from the page, and change their properties while the app runs.
Writing Changes to Source
Review the changes you made in craftforJ as a diff, choose where each one is written, and apply them to your Java source.
Routes
See every registered route in a running webforJ app, navigate to it from craftforJ, and change the access rules declared on it.
Theme
Adjust the DWC design tokens of a running webforJ app, preview the result immediately, and save it into your stylesheet.
AI Assistant
A coding agent that works inside your running webforJ app, writes Java freely behind a compile gate, and applies changes with your approval.
Configuration
Every craftforJ configuration property, its default, and what turning each feature off changes.
Security
What craftforJ can reach in your project, how it restricts access, and how to confirm it's disabled in production.
App Info
Read the versions, Java runtime, and project root of the app craftforJ is attached to.
Troubleshooting
Fix the common cases where craftforJ doesn't appear, a feature is unavailable, or the assistant doesn't answer.