You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
La aplicación es una aplicación Spring MVC básica que recibe datos del usuario de un formulario, escribe los datos en la base de datos, y consulta la base de datos.
45
+
La aplicación es una aplicación Spring MVC básica que recibe datos del usuario de un formulario, almacena los datos en la base de datos, y realiza consultas.
46
46
47
-
La aplicación se construye usando Maven. Para construir la aplicación clic en `Run` > `Run configurations`
47
+
La aplicación se construye usando Maven. Para construir la aplicación hacer clic en `Run` > `Run configurations`
48
48
49
49

50
50
@@ -77,23 +77,23 @@ Abrir un terminal e ir al directorio de la aplicación. Iniciar la aplicación c
77
77
Docker construirá las imágenes para Apache Tomcat y MySQL e iniciará los contenedores. También, montará el directorio de la aplicación (`./app/target/UserSignup`) como volumen de datos en el host del sistema al directorio webapps Tomcat en el contenedor del servidor web.
78
78
79
79
Abrir una ventana en el explorador e ir a:
80
-
'localhost:8080'; debes ver la página de inicio de Tomcat
80
+
'localhost:8080'; debe ver la página de inicio de Tomcat
81
81
82
82

83
83
84
-
Cuando la imagen de Tomcat fue construida, los roles de los usuarios fueron configurados. Clic en el botón `Manager App` para visualizar las aplicaciones desplegadas. Cuando se solicite por usuario y contraseña, ingresa`system` y `manager` respectivamente para entrar a la página de Tomcat Web Application Manager.
84
+
Cuando la imagen de Tomcat fue construida, los roles de los usuarios fueron configurados. Clic en el botón `Manager App` para visualizar las aplicaciones desplegadas. Cuando se solicite por usuario y contraseña, ingresar`system` y `manager` respectivamente para entrar a la página de Tomcat Web Application Manager.
85
85
86
86

87
87
88
-
Puedes usar la página Manager para `Start`, `Stop`, `Reload` o `Undeploy` aplicaciones web.
88
+
Es posible usar la página Manager para `Start`, `Stop`, `Reload` o `Undeploy` aplicaciones web.
89
89
90
90
Para ir a la aplicación, clic en el link `/UserSignup`.
91
91
92
92

93
93
94
94
### Depurando la Aplicación
95
95
96
-
En la aplicación, clic en `Signup` para crear un nuevo usuario. Completar el formulario de registro y clic en `Submit`
96
+
En la aplicación, clic en `Signup` para crear un nuevo usuario. Completar el formulario de registro y hacer clic en `Submit`
97
97
98
98

99
99
@@ -121,13 +121,13 @@ Seleccionar `Remote Java Application` y clic en el icono `Launch New Configurati
121
121
122
122

123
123
124
-
Ingresa`Name` para la configuración. Selecciona el proyecto usando el botón `browse`. Clic en `Apply` para guardar la configuración y clic en `Debug` para iniciar la conexión de debug entre Tomcat y Eclipse.
124
+
Ingresar`Name` para la configuración. Seleccionar el proyecto usando el botón `browse`. Clic en `Apply` para guardar la configuración y clic en `Debug` para iniciar la conexión de debug entre Tomcat y Eclipse.
125
125
126
126

127
127
128
128
#### Buscando el Error
129
129
130
-
Dado que el problema es la contraseña, veamos como la contraseña se establece en la clase User. En la clase User, el setter para la contraseña es mezclado usando [rot13](https://en.wikipedia.org/wiki/ROT13) antes de ser salvado en la base de datos.
130
+
Dado que el problema es la contraseña, hay que ver como la contraseña se establece en la clase User. En la clase User, el setter para la contraseña es mezclado usando [rot13](https://en.wikipedia.org/wiki/ROT13) antes de ser almacenado en la base de datos.
131
131
132
132

133
133
@@ -147,7 +147,7 @@ Eclipse mostrará el código en el punto de interrupción y el valor de la contr
147
147
148
148

149
149
150
-
Clic en `resume` o presiona`F8` para permitir ejecutar el código.
150
+
Clic en `resume` o presionar`F8` para permitir ejecutar el código.
151
151
152
152

153
153
@@ -159,7 +159,7 @@ Tratar de acceder a la aplicación. Ver el valor de la contraseña en la ventana
159
159
160
160

161
161
162
-
En esta aplicación MVC el UserController usa el método findByLogin en la clase UserServiceImpl la cual usa el método findByUsername para recuperar la información de la base de datos. A continuación, verifica que la contrasenña del formulario conincide con la contraseña del usuario. Dado que la contraseña del formulario de inicio de sesión no es mezclado usando ROT13, este no coincide con la contraseña del usuario y no puedes acceder a la aplicación.
162
+
En esta aplicación MVC el UserController usa el método findByLogin en la clase UserServiceImpl la cual usa el método findByUsername para recuperar la información de la base de datos. A continuación, verificar que la contraseña del formulario coincide con la contraseña del usuario. Dado que la contraseña del formulario de inicio de sesión no es mezclada usando ROT13, este no coincide con la contraseña del usuario y no es posible acceder a la aplicación.
163
163
164
164
Para solucionar esto, aplicar ROT13 a la contraseña agregando
Establecer un punto de interrupción en UserServiceImpl en el método findByLogin. Iniciar sesión otra vez y mirar los valores para el punto de interrupción. La variable 'passwd' es 'z0ol' la cual coincide con la contraseña para el usuario moby.
173
+
Establecer un punto de interrupción en UserServiceImpl en el método findByLogin. Iniciar sesión otra vez y verificar los valores para el punto de interrupción. La variable 'passwd' es 'z0ol' la cual coincide con la contraseña para el usuario moby.
Copy file name to clipboardExpand all lines: developer-tools/java-debugging/IntelliJ-README_es.md
+9-9
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@ En IntelliJ, clonar el repositorio. Clic en `Check out from Version Control` > `
13
13
14
14

15
15
16
-
Si esta es tu primera vez usando Intellij con Github, ingresa tu cuenta de Github.
16
+
Si esta es la primera vez usando Intellij con Github, ingresar a la cuenta de Github.
17
17

18
18
19
19
Clonar el repositorio [registration-docker](https://github.com/spara/registration-docker.git).
@@ -45,7 +45,7 @@ Clic en `Project View` para abrir el proyecto.
45
45
46
46
### Construyendo la aplicación
47
47
48
-
La aplicación es una aplicación Spring MVC básica que recibe datos del usuario de un formulario, escribe los datos en la base de datos, y consulta la base de datos.
48
+
La aplicación es una aplicación Spring MVC básica que recibe datos del usuario de un formulario, almacena los datos en la base de datos, y realiza consultas.
49
49
50
50
La aplicación se construye usando Maven. Para construir la aplicación clic en el icono de la parte inferior izquierda de IntelliJ y seleccionar `Maven Projects`.
51
51
@@ -94,11 +94,11 @@ Abrir una ventana en el explorador e ir a:
94
94
95
95

96
96
97
-
Cuando la imagen de Tomcat fue construida, los roles de los usuarios fueron configurados. Clic en el botón `Manager App` para visualizar las aplicaciones desplegadas. Cuando se solicite por usuario y contraseña, ingresa`system` y `manager` respectivamente para entrar a la página de Tomcat Web Application Manager.
97
+
Cuando la imagen de Tomcat fue construida, los roles de los usuarios fueron configurados. Clic en el botón `Manager App` para visualizar las aplicaciones desplegadas. Cuando se solicite el usuario y la contraseña, ingresar`system` y `manager` respectivamente para entrar a la página de Tomcat Web Application Manager.
98
98
99
99

100
100
101
-
Puedes usar la página Manager para `Start`, `Stop`, `Reload` o `Undeploy` aplicaciones web.
101
+
El posible usar la página Manager para `Start`, `Stop`, `Reload` o `Undeploy` aplicaciones web.
102
102
103
103
Para ir a la aplicación, clic en el link `/UserSignup`.
104
104
@@ -140,7 +140,7 @@ En la ventana `Run\Debug Configurations`, establecer el `Name` de la configuraci
140
140
141
141
#### Buscando el Error
142
142
143
-
Dado que el problema es la contraseña, veamos como la contraseña se establece en la clase User. En la clase User, el setter para la contraseña es mezclado usando [rot13](https://en.wikipedia.org/wiki/ROT13) antes de ser salvado en la base de datos.
143
+
Dado que el problema es la contraseña, veamos como la contraseña se establece en la clase User. En la clase User, el setter para la contraseña es mezclado usando [rot13](https://en.wikipedia.org/wiki/ROT13) antes de ser almacenado en la base de datos.
144
144
145
145

146
146
@@ -168,15 +168,15 @@ Clic en `Resume Program` para permitir ejecutar el código o presionar `F8` para
168
168
169
169

170
170
171
-
A continuación, establecer el punto de interrupción en getPassword en la clase User para ver los valores retornados para la contraseña. También puede cambiar el punto de interrupción para setPassword.
171
+
A continuación, establecer el punto de interrupción en getPassword en la clase User para ver los valores retornados para la contraseña. También es posible cambiar el punto de interrupción a setPassword.
172
172
173
173

174
174
175
175
Tratar de acceder a la aplicación. Ver el valor de la contraseña en la ventana variables de Eclipse, observar que es `z0ol` el cual es `m0by` usando ROT13.
176
176
177
177

178
178
179
-
En esta aplicación MVC el UserController usa el método findByLogin en la clase UserServiceImpl la cual usa el método findByUsername para recuperar la información de la base de datos. A continuación, verifica que la contrasenña del formulario conincide con la contraseña del usuario. Dado que la contraseña del formulario de inicio de sesión no es mezclado usando ROT13, este no coincide con la contraseña del usuario y no puedes acceder a la aplicación.
179
+
En esta aplicación MVC el UserController usa el método findByLogin en la clase UserServiceImpl la cual usa el método findByUsername para recuperar la información de la base de datos. A continuación, verificar que la contraseña del formulario conincide con la contraseña del usuario. Dado que la contraseña del formulario de inicio de sesión no es mezclada usando ROT13, este no coincide con la contraseña del usuario y no es posible acceder a la aplicación.
180
180
181
181
Para solucionar esto, aplicar ROT13 a la contraseña agregando
Establecer un punto de interrupción en UserServiceImpl en el método findByLogin. Iniciar sesión otra vez y mirar los valores para el punto de interrupción. La variable 'passwd' es 'z0ol' la cual coincide con la contraseña para el usuario moby.
190
+
Establecer un punto de interrupción en UserServiceImpl en el método findByLogin. Iniciar sesión otra vez y verificar los valores para el punto de interrupción. La variable 'passwd' es 'z0ol' la cual coincide con la contraseña para el usuario moby.
Abrir NetBeans IDE, hacer clic en `Open Project...`
18
18
19
19

20
20
21
-
Seleccionar `app` y clic en `Open Project`.
21
+
Seleccionar `app` y hacer clic en `Open Project`.
22
22
23
23

24
24
25
25
### Construyendo la aplicación
26
26
27
-
La aplicación es una aplicación Spring MVC básica que recibe datos del usuario de un formulario, escribe los datos en la base de datos, y consulta la base de datos.
27
+
La aplicación es una aplicación Spring MVC básica que recibe datos del usuario de un formulario, almacena y consulta la informacion en la base de datos.
28
28
29
-
La aplicación se construye usando Maven. Para construir la aplicación clic en `Run` > `Build Project`.
29
+
La aplicación se construye usando Maven. Para construir la aplicación hacer clic en `Run` > `Build Project`.
30
30
31
31

32
32
@@ -47,23 +47,23 @@ Abrir una ventana en el explorador e ir a:
47
47
48
48

49
49
50
-
Cuando la imagen de Tomcat fue construida, los roles de los usuarios fueron configurados. Clic en el botón `Manager App` para visualizar las aplicaciones desplegadas. Cuando se solicite por usuario y contraseña, ingresa`system` y `manager` respectivamente para entrar a la página de Tomcat Web Application Manager.
50
+
Cuando la imagen de Tomcat fue construida, los roles de los usuarios fueron configurados. hacer clic en el botón `Manager App` para visualizar las aplicaciones desplegadas. Cuando se solicite por usuario y contraseña, ingresar`system` y `manager` respectivamente para entrar a la página de Tomcat Web Application Manager.
51
51
52
52

53
53
54
54
Puedes usar la página Manager para `Start`, `Stop`, `Reload` o `Undeploy` aplicaciones web.
55
55
56
-
Para ir a la aplicación, clic en el link `/UserSignup`.
56
+
Para ir a la aplicación, hacer clic en el link `/UserSignup`.
57
57
58
58

59
59
60
60
### Depurando la Aplicación
61
61
62
-
En la aplicación, clic en `Signup` para crear un nuevo usuario. Completar el formulario de registro y clic en `Submit`
62
+
En la aplicación, hacer clic en `Signup` para crear un nuevo usuario. Completar el formulario de registro y hacer clic en `Submit`
63
63
64
64

65
65
66
-
Clic`Yes` para confirmar.
66
+
Hacer clic en`Yes` para confirmar.
67
67
68
68

69
69
@@ -77,39 +77,39 @@ Oh no!
77
77
78
78
#### Configurar Depuración Remota
79
79
80
-
En el menu clic en `Debug` > `Attach Debugger...`
80
+
En el menu hacer clic en `Debug` > `Attach Debugger...`
Dado que el problema es la contraseña, veamos como la contraseña se establece en la clase User. En la clase User, el setter para la contraseña es mezclado usando [rot13](https://en.wikipedia.org/wiki/ROT13) antes de ser salvado en la base de datos.
90
+
Dado que el problema es la contraseña, veamos como la contraseña se establece en la clase User. En la clase User, el setter para la contraseña es mezclado usando [rot13](https://en.wikipedia.org/wiki/ROT13) antes almacenarse en la base de datos.
91
91
92
-
Dado que habilitamos el depurador remoto previamente, debes ver los Daemon Threads para Tomcat en la ventana `Debugging`. Establece un punto de interrupción para la clase User donde el password es establecido.
92
+
Dado que habilitamos el depurador remoto previamente, debe ver los Daemon Threads para Tomcat en la ventana `Debugging`. Establecer un punto de interrupción para la clase User donde el password es establecido.
93
93
94
94

95
95
96
-
Registrar un nuevo usuario con el usuario de 'Moby' y con 'm0by' como contraseña, clic `Submit`, clic `yes`
96
+
Registrar un nuevo usuario con el usuario de 'Moby' y con 'm0by' como contraseña, hacer clic en `Submit`, hacer clic en`yes`
97
97
98
98

99
99
100
100
NetBeans mostrará el código en el punto de interrupción y el valor de la contraseña en la ventana variables. Observar que el valor es `m0by`
101
101
102
102

103
103
104
-
Clic en el icono `Continue` o presionar `F5` para permitir ejecutar el código.
104
+
Hacer clic en el icono `Continue` o presionar `F5` para permitir ejecutar el código.
105
105
106
106

107
107
108
-
A continuación, establecer el punto de interrupción en getPassword en la clase User para ver los valores retornados para la contraseña. También puede cambiar el punto de interrupción para setPassword. Tratar de acceder a la aplicación. Ver el valor de la contraseña en la ventana variables de Eclipse, observar que es `z0ol` el cual es `m0by` usando ROT13.
108
+
A continuación, establecer el punto de interrupción en getPassword en la clase User para ver los valores retornados para la contraseña. También puede cambiar el punto de interrupción para setPassword. Tratar de acceder a la aplicación. Ver el valor de la contraseña en la ventana variables, observar que es `z0ol` el cual es `m0by` usando ROT13.
109
109
110
110

111
111
112
-
En esta aplicación MVC el UserController usa el método findByLogin en la clase UserServiceImpl la cual usa el método findByUsername para recuperar la información de la base de datos. A continuación, verifica que la contrasenña del formulario conincide con la contraseña del usuario. Dado que la contraseña del formulario de inicio de sesión no es mezclado usando ROT13, este no coincide con la contraseña del usuario y no puedes acceder a la aplicación.
112
+
En esta aplicación MVC el UserController usa el método findByLogin en la clase UserServiceImpl la cual usa el método findByUsername para recuperar la información de la base de datos. A continuación, verifica que la contraseña del formulario conincide con la contraseña del usuario. Dado que la contraseña del formulario de inicio de sesión no es mezclada usando ROT13, este no coincide con la contraseña del usuario y no puedes acceder a la aplicación.
113
113
114
114
Para solucionar esto, aplicar ROT13 a la contraseña agregando
Establecer un punto de interrupción en UserServiceImpl en el método findByLogin. Presiona`F11` o haz clic en `Run` > `Build Project` para actuaizar el código desplegado. Iniciar sesión otra vez y mirar los valores para el punto de interrupción. La variable 'passwd' es 'z0ol' la cual coincide con la contraseña para el usuario moby.
123
+
Establecer un punto de interrupción en UserServiceImpl en el método findByLogin. Presionar`F11` o hacer clic en `Run` > `Build Project` para actualizar el código desplegado. Iniciar sesión otra vez y mirar los valores para el punto de interrupción. La variable 'passwd' es 'z0ol' la cual coincide con la contraseña para el usuario moby.
0 commit comments