Query: I wn complete seperate .css/.scss and .html template file for my webcomponent.js like in angular. But with complete security. In lit. Use any js lib like domPurify, etc. But I wan complete safety. How? ChatGPT said: Thought for 16s Totally doable. Here’s a secure Lit setup with fully separate .html + .scss files , sanitized with DOMPurify , and rendered into the Shadow DOM without sacrificing performance. Folder layout src / lib/ safe- html .js components/ app-shell .html app-shell .scss app-shell .js 1) Install deps npm i dompurify npm i -D sass Vite will compile .scss . We’ll import the compiled CSS as text and attach it via adoptedStyleSheets (fast + memory-friendly). 2) app-shell.html (pure template file) Put your Carbon UI Shell markup here (no scripts). Example stub: < cds-header aria-label = "My App" > < cds-header-name prefix = "IBM" >[Platform] </ cds-header-name > < cds-header-glo...
Lot of times questions arise in mind that what to use pure JDBC or JPA/Hibernate.
Well, if performance is compared JDBC is much faster and uses less memory than Hibernate.
But if you plan to work safely, in a less error prone manner while writing Database code, you will need to you Hibernate.
So, finally in my opinion, if you are confidence enough that if you can write JDBC codes properly, have good knowledge of JDBC, you should use JDBC.
Also, if you think you will be able to learn SQL / JDBC properly if you don't know yet, and want to create some JAVA Database project, in this case also you can use JDBC.
But if you don't want to waste too much of time in learning JDBC and writing proper codes and spend time upon testing those codes, use JPA/ Hibernate. But in this case you will need few byes of memory extra, and also performance will be downgraded by a bit in comparison with JDBC.
Note: when these points are considered, following points are important to note:
1> In JDBC you can use DBCP or any other .jar file for connection pooling.
2> You are always using prepared statements / callable statements while using JDBC.
3> When using JPA / Hibernate, it also converts JPQL / HQL to relevant SQL codes for executing SQL statements.
Comments
Post a Comment
If you have any doubts, please let me know.