This is the third in our four part training sessions introducing FenixEdu development for new collaborators.
In this third session, we introduce our persistence technology and database engine as well how to commit database changes to version control.
2. How to change your grades
SQL, Domain & Fenix Framework
3. Application Container (Tomcat, Jetty)
JSP
renderers
Faces
Jersey
(REST API)
Domain
Model
Struts
Fenix Framework
(STM)
MySQL
4. Fenix Framework
● Software Transactional Machine
● Developed in part by our Team
● Available at:
○
https://github.com/fenix-framework/fenix-framework
17. MySQL
● You are going to run the database in a remote
server.
● How to connect:
○ ssh -A -fNg -L <localport>:localhost:3306
mysqluser@fenix64bit.ist.utl.pt
○ mysql -h localhost -u<istid> --protocol=TCP -P
<localport> -p<dbpass> <istid>_fenix -A