Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
alx_java2b_20250412
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Patryk Czarnik
alx_java2b_20250412
Commits
99e96b34
Commit
99e96b34
authored
May 11, 2025
by
Patryk Czarnik
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
wstrzykiwanie @Inject zależności w Jakarta
parent
c30e795b
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
38 additions
and
2 deletions
+38
-2
pom.xml
PC24-SklepSoap/pom.xml
+5
-0
scopes.png
PC24-SklepSoap/scopes.png
+0
-0
Benek.java
PC24-SklepSoap/src/main/java/hello/Benek.java
+24
-0
Hello.java
PC24-SklepSoap/src/main/java/hello/Hello.java
+8
-0
notatki.txt
PC25-KlientSoap/notatki.txt
+1
-1
Klient5_AsyncHandler.java
...Soap/src/main/java/sklep/klient/Klient5_AsyncHandler.java
+0
-1
No files found.
PC24-SklepSoap/pom.xml
View file @
99e96b34
...
...
@@ -28,6 +28,11 @@
<scope>
provided
</scope>
</dependency>
<dependency>
<groupId>
jakarta.enterprise
</groupId>
<artifactId>
jakarta.enterprise.cdi-api
</artifactId>
<version>
4.0.1
</version>
</dependency>
<dependency>
<groupId>
org.postgresql
</groupId>
<artifactId>
postgresql
</artifactId>
<version>
42.7.5
</version>
...
...
PC24-SklepSoap/scopes.png
0 → 100644
View file @
99e96b34
210 KB
PC24-SklepSoap/src/main/java/hello/Benek.java
0 → 100644
View file @
99e96b34
package
hello
;
import
java.util.concurrent.atomic.AtomicInteger
;
import
jakarta.enterprise.context.ApplicationScoped
;
@ApplicationScoped
public
class
Benek
{
private
final
AtomicInteger
licznik
=
new
AtomicInteger
();
public
String
getName
()
{
return
"Benek"
;
}
public
int
getCount
()
{
return
licznik
.
incrementAndGet
();
}
@Override
public
String
toString
()
{
return
"Jestem "
+
getName
()
+
" nr "
+
getCount
();
}
}
PC24-SklepSoap/src/main/java/hello/Hello.java
View file @
99e96b34
...
...
@@ -2,6 +2,7 @@ package hello;
import
java.time.LocalDateTime
;
import
jakarta.inject.Inject
;
import
jakarta.jws.WebParam
;
import
jakarta.jws.WebResult
;
import
jakarta.jws.WebService
;
...
...
@@ -33,4 +34,11 @@ public class Hello {
};
}
@Inject
private
Benek
benek
;
public
String
benek
()
{
return
String
.
valueOf
(
benek
);
}
}
PC25-KlientSoap/notatki.txt
View file @
99e96b34
...
...
@@ -18,7 +18,7 @@ wersja Windows - przykładowo:
C:\Tools\wildfly-35.0.1.Final\bin\wsconsume.bat -k -n -s src\main\java -p sklep.generated "http://localhost:8080/PC25-SoapSerwer/Sklep?wsdl"
Dodatkowe opcje dla tego generowania można opisać w pliku (tuaj async-binding.xml)
Dodatkowe opcje dla tego generowania można opisać w pliku (tu
t
aj async-binding.xml)
zgodnym ze schemą
https://jakarta.ee/xml/ns/jaxws/wsdl_customizationschema_3_0.xsd
i wskazać ten plik z opcją -b
...
...
PC25-KlientSoap/src/main/java/sklep/klient/Klient5_AsyncHandler.java
View file @
99e96b34
...
...
@@ -45,7 +45,6 @@ public class Klient5_AsyncHandler {
System
.
out
.
println
(
"teraz poczekam na koniec zlecenia"
);
try
{
future
.
get
();
Thread
.
sleep
(
100
);
}
catch
(
InterruptedException
e
)
{
e
.
printStackTrace
();
}
catch
(
ExecutionException
e
)
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment